|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Опертор IN применяемый к параметру
задача такая :
есть текс скл запроса в свойстве скл ADOquery. (access) Там есть оператор In , а что будет под оператором ин - это уже должно динамически меняться, то есть по сути определяться через параметр. Проблема следующая неясно как корректно задавать такой параметр т.е. возможно какая то определенная орфография должна быть. В аксесе все просто IN (a,b,c) ВОТ так в делфи работает Код:
datamodule2.statQ.sql.Add('select sum(price*qnt) as total1') ; datamodule2.statQ.sql.Add('from buy') ; datamodule2.statQ.sql.Add('where ID_buy in (:listID)' ) ; datamoduleunit.DataModule2.statq.Parameters.ParamByName('listID').Value:='120'; А вот так уже не работает Код:
datamoduleunit.DataModule2.statq.Parameters.ParamByName('listID').Value:='120,222'; Как тут быть? Заранее спасибо Последний раз редактировалось Taddy28, 09.04.2013 в 16:09. |