![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Снова TADOQuery [D5, D6, Win95/98, Win2k]
Saska © (2003-04-01 12:40:00)День добрый!
Не кто не подскажет, почему TADOQuery созданный в рантайме заваливается при вызове метода Open, хотя такая же кверя созданная в дизайн-тайме, с ТАКИМ ЖЕ ConnectionString вполне нормально работает...может есть какие то фишки? Спасибо.
Stranger (2003-04-01 16:27:00) [1]> Destuctor (01.04.03 16:25)
это просто пример, конечно в реальности все, что может упасть заключается в Try ... except
Destuctor (2003-04-01 16:25:00) [2]
> Stranger © (01.04.03 16:20)
Хам! :о)
Так надо:
fQuery := TADOQuery.Create(MyForm);
try
//do fucking shit, that can fail
finally
fQuery.Free;
end;
Destuctor (2003-04-01 16:21:00) [3]Налево, однако, заваливается.
Как пр., ошибка при создании, в самом деле че-то не так делаешь.
Stranger (2003-04-01 16:20:00) [4]var
fQuery : TADOQuery;
begin
fQuery := TADOQuery.Create(MyForm);
fQuery.ConnectionString := "Строка соединения";
fQuery.SQL.Add := "Запрос";
fQuery.Open;
fQuery.Close;
fQuery.Destroy;
end;
Stranger (2003-04-01 16:07:00) [5]Попробуй свойство
Preparedпоставить вTrue
Может поможет
и Archon Kazanskyправ, напиши хоть как заваливается
Archon Kazansky (2003-04-01 12:50:00) [6]Напиши как создаешь и как заваливается.
Межет быть задать чего забыл.