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

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

Снова 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]

Напиши как создаешь и как заваливается.
Межет быть задать чего забыл.


Наверх

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