Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.07;
Скачать: CL | DM;

Вниз

Ошибка при вызове ADOQuery.ExecSQL...   Найти похожие ветки 

 
Behemoth ©   (2003-03-20 10:26) [0]

ADOQuery1.SQL.Text:="Select * from ....";
ADOQuery1.Open;

ADOQuery1.SQL.Text:="UPDATE ....";
ADOQuery1.ExecSQL;

На ADOQuery1.ExecSQL вылетает ошибка по адресу ...
Если закоментировать первые две строки, то нормально выполняется. Если закоментировать две последние - тоже выполняется. Если поменять эти пары строк местами - тоже выполняется. Если вместо последней пары вызвать
ADOQuery1.SQL.Text:="Select * from ....";
ADOQuery1.Open;
то тоже выполняется. Короче если я вызываю ADOQuery1.ExecSQL; после ADOQuery1.Open; то выдается ошибка. Вот.


 
D   (2003-03-20 10:35) [1]

Попробуйте после OPen сделать и Close


 
Behemoth ©   (2003-03-20 10:36) [2]

Пробовал....:(((


 
Соловьев ©   (2003-03-20 10:38) [3]


> ADOQuery1.SQL.Text:="Select * from ....";
> ADOQuery1.Open;
> ADOQuery1.Close;
> ADOQuery1.SQL.Clear;
>
ADOQuery1.SQL.Text:="UPDATE ....";
> ADOQuery1.ExecSQL;




 
Behemoth ©   (2003-03-20 10:42) [4]

to Соловьев: тоже делал с тем же успехом :((((((


 
sniknik ©   (2003-03-20 11:05) [5]

делай всегда так
ADODataSet1.CommandText:="Select * from ....";
ADODataSet1.Open;

ADOCommand1.CommandText:="UPDATE ....";
ADOCommand1.Execute;

(для возвращающих датасет, невозвращающих сомманд)
не будеш себе голову забивать надуманными проблемами.


 
Behemoth ©   (2003-03-20 11:14) [6]

Странно... для MS SQL всё работает.
А для SyBase сделал через ADOConnection и вместо строк
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
написал ADOConnection.Close; и всё заработало.
Кто нить сможет обьяснить?



Страницы: 1 вся ветка

Текущий архив: 2003.04.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-19822
kudatsky
2003-03-20 11:24
2003.04.07
Инстоляция D5 под Windows 2000


1-19582
Tornado
2003-03-28 13:25
2003.04.07
ДОС-команда


1-19546
spogi
2003-03-26 22:58
2003.04.07
vopros po TPanel on RUN-TIME


1-19571
Vint
2003-03-25 15:15
2003.04.07
Курсор дергается


6-19723
HKEY_CURREN_USER
2003-02-14 14:53
2003.04.07
Cookies, Tem. Internet files, History. - Delete