![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с передачей параметров
NotGooDP © (2006-09-08 15:24:00)Здравствуйте!
у меня возникла следующая проблема...
При передаче параметров выскакивает ошибка "Must declare the variable @P1 "
SQL запрос
Select * from :H_History_Table
where (H_Date >= :H_Date) and (Persone_ID = :H_Persone_ID)
and (H_Action = :H_Action) and (H_User = :H_User)
Order BY H_Date ASC
передача параметров
ADO_Extra.Parameters.ParseSQL(ADO_Extra.SQL.Text, true);
ADO_Extra.Parameters.ParamByName('H_History_Table').Value:=par1;
ADO_Extra.Parameters.ParamByName('H_Date').Value:=par2;
ADO_Extra.Parameters.ParamByName('H_Persone_ID').Value:=par3;
ADO_Extra.Parameters.ParamByName('H_Action').Value:=par4;
ADO_Extra.Parameters.ParamByName('H_User').Value:=par5;
помогите пожалуйста разобраться в чем проблема.
NotGooDP (2006-09-08 16:42:00) [1]ок спс так и сделал
Desdechado (2006-09-08 16:14:00) [2]только вписыванием в текст запроса напрямую (конструированием на лету)
NotGooDP (2006-09-08 16:11:00) [3]ок спасибо!
а каким образом можно передать имя таблицы ?
Desdechado (2006-09-08 15:50:00) [4]1. Не указана СУБД.
2. Имя таблицы не может передаваться в качестве параметра.