Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

подскажите как задать параметр 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;
дякую що підказали


Наверх

Титульная страница Поиск, карта сайта Написать письмо