задача такая :
есть текс скл запроса в свойстве скл 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';
Как тут быть?
Заранее спасибо