|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
Всем здравствуйте. Казалось бы пустяковый вопрос, но второй день не могу победить. Надо выбрать из SQL (с помощью 1С) строки которые содержат определенный текст (параметр). Если параметр латинские буквы или цифры, то все ок... но если это русские буквы, то ничего не выбирает. вот пример кода Command = Новый COMОбъект("ADODB.Command"); RecordSet = Новый COMОбъект("ADODB.RecordSet"); Command.CommandText = "SELECT TOP 10 * FROM [MyBaza].[dbo].[Clents] where [ClientName] like '%иванов%'"; RecordSet = Command.Execute(); Подключал SQL как внешний источник и тоже самое (правда там делал 1С-кие запрос через ПОДОБНО) - выбирает только если латинские буквы или цифры искать. помогите победить ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 15:17 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
кодировка не та ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 15:34 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
ну я тоже понял что что-то с кодировкой, но как определить что??? в какой кодировке 1с отправляет (предполагаю что utf) и как преобразовать в нужную для sql (предполагаю что ansi)??? я попытался свой текст преобразовать в ansi, получил набор крякозябликов. передал эти крякозяблики в качестве параметра - тоже пусто. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 15:38 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
посмотрите кодировку у БД ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 16:02 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
Nafпосмотрите кодировку у БД подскажите пожалуйста как? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 16:37 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
в managment studio и еще посмотрите тип поля ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 16:43 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
и еще попробуйте Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 16:44 |
|
Прямой запрос из 1С в Microsoft SQL
|
|||
---|---|---|---|
#18+
все разобрался (здесь тоже была такая проблема http://www.sql.ru/forum/969176/ms-sql-ne-ponimaet-kodirovku-kirillica-v-sql-server-management-studio). Букву N поставил и все ок. Только теперь не знаю как эту букву N всунуть в 1С-кий запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2015, 16:44 |
|
|
start [/forum/topic.php?fid=28&msg=38920317&tid=1519133]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 225ms |
0 / 0 |