![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать о завершении асинхронной операции.
EvChul © (2007-02-19 13:31:00)Если я запускаю ADOQuery c ExecuteOptions =[eoAsyncExecute, eoAsyncFetch], то как мне узнать о завершении асинхронной операции? Судя по справке события OnFetchProgress и OnFetchComplete должны были спасти отца русской демократии, но они не происходят если скрипт типа "RESTORE DATABASE ..."
P.S. Сервер MS SQL 2000
EvChul (2007-02-19 14:44:00) [1]sniknik © (19.02.07 14:11) [5]
OnExecuteComplete то что надо, сенькс
sniknik (2007-02-19 14:11:00) [2]дописать в конце SELECT "Ok" и сразу будет что фетчить...
но вообще странно смотреть фетч, при наличии OnExecuteComplete.
EvChul (2007-02-19 13:47:00) [3]Можно, конечно, это дело в потоке выполнить...
clickmaker (2007-02-19 13:47:00) [4]ну как вариант, стартануть в отдельном потоке, в конце потока вызвать событие
EvChul (2007-02-19 13:45:00) [5]Дык о тож, что нечего. А как в таком разе узнать о завершении выполнения?
clickmaker (2007-02-19 13:41:00) [6]
> EvChul © (19.02.07 13:31)
а в restore database разве есть то, что можно фетчить?