Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизПрерывание запроса к DB2 через ADOQuery Найти похожие ветки
← →
PFR (2004-04-26 12:03) [0]Народ, подскажите, pls, как корректно прервать выполняемый через ADOQuery (ODBC) запрос к DB2?
Выполняю запрос с использованием ExecuteOptions = eoAsyncExecute и/или eoAsyncFetchNonBlocking eoAsyncFetch; останавливаю с помощью ADOQuery.Close. Запрос корректно не останавливается, а следующий не запускается. Если в event"е OnFetchProgress выполняю ADOQuery.Close и ExitThread(0), то удается прервать запрос, только когда результат фетчиться с сервера. А надо прервать когда запрос только выполняется на сервере. При этом disconnect не подходит. Подозреваю, необходима какая-то команда серверу об остановке запроса.
← →
bushmen © (2004-04-26 12:44) [1]Ну вот и пошли серверу из другого потока kill на процесс
← →
PFR (2004-04-26 12:57) [2]Как отправить и какую команду отправить?
Через ADOConnection.Commands ?
← →
PFR (2004-04-26 16:47) [3]Народ, неужели никто не прерывал запрос осуществленный через Query или ADOQuery? Если запрос большой (1500000 записей), а ждать надоело?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.031 c