![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подскажите как задать параметр ADOQuery1.Parameters???? [D7]
SOS © (2004-07-09 19:01:00)подскажите как задать параметр ADOQuery1.Parameters???????
SOS (2004-07-09 20:28:00) [1]s:=s+'where date between :date1 and :date2 '+sort;
if ADOQuery1.Active then ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(s);
ADOQuery1.Parameters.ParamByName('date1').Value:=sDateEdit1.Date;
ADOQuery1.Parameters.ParamByName('date2').Value:=sDateEdit2.Date;
ADOQuery1.Open;
ЗАРАБОТАЛО
SOS (2004-07-09 19:49:00) [2]зделал уже так
ADOQuery1.Parameters[0].Value:=sDateEdit1.Date;
ADOQuery1.Parameters[1].Value:=sDateEdit2.Date;
тепер пишет
List index out of bounda(0) єто значт што запрос ничего не вибрал!
SOS (2004-07-09 19:28:00) [3]но where date between :data1 and :data2 кажет што незнаєт :data1 почему , што нетак
SOS (2004-07-09 19:16:00) [4]ADOQuery1.Parameters.ParamByName('date').Value:=sDateEdit1.Date;
дякую що підказали