Гость
Форумы / [игнор отключен] [закрыт для гостей] / Прямой запрос из 1С в Microsoft SQL / 9 сообщений из 9, страница 1 из 1
27.03.2015, 15:17
    #38919191
kuppidon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
Всем здравствуйте.

Казалось бы пустяковый вопрос, но второй день не могу победить. Надо выбрать из 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С-кие запрос через ПОДОБНО) - выбирает только если латинские буквы или цифры искать.

помогите победить
...
Рейтинг: 0 / 0
27.03.2015, 15:34
    #38919213
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
кодировка не та
...
Рейтинг: 0 / 0
27.03.2015, 15:38
    #38919224
kuppidon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
ну я тоже понял что что-то с кодировкой, но как определить что??? в какой кодировке 1с отправляет (предполагаю что utf) и как преобразовать в нужную для sql (предполагаю что ansi)??? я попытался свой текст преобразовать в ansi, получил набор крякозябликов. передал эти крякозяблики в качестве параметра - тоже пусто.
...
Рейтинг: 0 / 0
27.03.2015, 16:02
    #38919267
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
посмотрите кодировку у БД
...
Рейтинг: 0 / 0
27.03.2015, 16:37
    #38919310
kuppidon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
Nafпосмотрите кодировку у БД
подскажите пожалуйста как?
...
Рейтинг: 0 / 0
27.03.2015, 16:43
    #38919320
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
в managment studio и еще посмотрите тип поля
...
Рейтинг: 0 / 0
27.03.2015, 16:44
    #38919321
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
и еще попробуйте
Код: sql
1.
like N'%иванов%'
...
Рейтинг: 0 / 0
27.03.2015, 16:44
    #38919322
kuppidon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
все разобрался (здесь тоже была такая проблема http://www.sql.ru/forum/969176/ms-sql-ne-ponimaet-kodirovku-kirillica-v-sql-server-management-studio). Букву N поставил и все ок.

Только теперь не знаю как эту букву N всунуть в 1С-кий запрос
...
Рейтинг: 0 / 0
29.03.2015, 13:21
    #38920317
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прямой запрос из 1С в Microsoft SQL
У меня через подобно все русские буквы находит...

Явно проблема в кодировке в скуле.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Прямой запрос из 1С в Microsoft SQL / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]