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

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

Invalid parameter


TUser ©   (2004-06-09 18:13:00) 

Есть такой код

with DataModule2.Query1 do begin
  Close
  ParamByName('par1').Value:= ... ;
  ParamByName('par2').Value:= ... ;
  ...
  ExecSQL;
  Active:=true;

  // обрабатываем результат

  end;

235 раз все работает нормально. На 236-й раз на строчке Active:=true; порлучаю Invalid parameter. Что за параметр он имеет в виду. Вроде бы не те, которые by name, - ExecSQL при трассировке выполняется нормально. И раньше такие параметры уже встречались. В чем тут дело?


TUser   (2004-06-09 18:29:00) [1]

Да, точно. Спасибо.


Семен Сорокин   (2004-06-09 18:17:00) [2]

ExecSQL;
Active:=true;

нееее, батенька нужно что-то одно выбирать, в твоем случае наверное просто Active := true или Open;


Fay   (2004-06-09 18:16:00) [3]

Либо ExecSQL, либо Active := True;
Выбирай 8)


Наверх

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