![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Остановить асинхронную ADOCommand [D6, 2000]
tyo © (2006-03-22 11:38:00)Подскажите плз, как бы мне досрочно остановить "долгую" ADOCommand, запущенную асинхронно? Есть ADOCommand.Cancel, но такое впечатление что она все равно ждет пока ADOCommand доработает до конца.
stone (2006-03-22 12:04:00) [1]
> Anatoly Podgoretsky © (22.03.06 12:00) [4]
Я так понял из сабжа. Хотя префикса там, действительно нет...
Anatoly Podgoretsky (2006-03-22 12:00:00) [2]stone © (22.03.06 11:54) [3]
Где ты увидел ТADOCommand?
stone (2006-03-22 11:54:00) [3]
> ?! А я не совершаю никакой транзакции, у меня всего-то
А зачем тогда ADOCommand ? Для выборки есть другие, более подходящие компоненты.
tyo (2006-03-22 11:51:00) [4]?! А я не совершаю никакой транзакции, у меня всего-то
CommandText='select * from SomeView';
тем не менее пока весь select не отработает, cancel не происходит
stone (2006-03-22 11:47:00) [5]
> но такое впечатление что она все равно ждет пока ADOCommand
> доработает до конца
Нет, она ждет завершение отката транзакции.