Имя: Пароль:
1C
1C 7.7
v7: Запрос ToySQL к справочнику. Непонятная ошибка.
0 Corvax46
 
08.04.15
11:53
Доброго дня.
Есть запрос (ToySQL):

ТекстЗапроса = "
|SELECT DISTINCT
|    [Инд.Идентификатор] Идентификатор,
|    [Инд.ОбъектСправочник] Объект
|FROM
|    [Справочник.мИдентификаторы] Инд WITH(NOLOCK)
|WHERE
|    [Инд.Идентификатор] IN [@Список]
|";

Один через пять раз (приблизительно) выдаётся ошибка:

SELECT DISTINCT
    [Инд.Идентификатор] Идентификатор,
    [Инд.ОбъектСправочник] Объект
FROM
    [Справочник.мИдентификаторы] Инд WITH(NOLOCK)
WHERE
    [Инд.Идентификатор] IN [@Список]

State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ")".

В чём может быть проблема? Остальные запросы работают без ошибок.
1 Z1
 
08.04.15
11:56
0 скорее всего неправильно создаешь список
2 toypaul
 
гуру
08.04.15
11:58
список пустой. разбор-то посмотри
3 toypaul
 
гуру
08.04.15
11:59
Не помню кстати чтобы клиенты в Курске были ...
4 pvase
 
08.04.15
12:00
(0) Посмотри на Profiler в момент создания такого запроса. И может посмотреть в сторону 1С++?
5 igork1966
 
08.04.15
12:03
не так должно быть?
    [Инд.Идентификатор] IN ([@Список])
6 Corvax46
 
08.04.15
12:14
(2) Очень похоже на то. Спасибо! :-) Буду посмотреть.
З.Ы.
(3) Шабашка :-)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс