Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2007, 12:14   #1
Иванчо
Пользователь
 
Регистрация: 20.09.2007
Сообщений: 11
По умолчанию как остановить процедуру ADOStoredProc с установленным ExecuteOptions:=[eoAsyncExecute];

на ADOStoredProc.Cancel; ругается
operation can not be performed while executing asynchronously
Иванчо вне форума Ответить с цитированием
Старый 07.11.2007, 05:50   #2
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

Могу предположить, что скорее всего никак. Думаю, что SQL сервер, когда запускает на выполнение процедуру, должен выполнить её до конца, прервать навряд ли удастся. Единственное что можно сделать, уже после выполнения процедуры сделать откат. Даже если сервер и поддерживает прерывание процедур, метод Cancel непоможет 100%, дело в том, что ADOStoredProc тоже происходит от TDataSet и эти методы Insert, Append, Edit, Post, Cancel, унаследованы от него, они служат совершенно для других целей.
Rik вне форума Ответить с цитированием
Старый 09.11.2007, 15:40   #3
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

Можно попробывать убить процесс выполнения процед. на сервере
Domovoy вне форума Ответить с цитированием
Старый 30.05.2012, 13:43   #4
nuberod
криворукий
Пользователь
 
Аватар для nuberod
 
Регистрация: 07.05.2012
Сообщений: 78
Счастье

мне нужно чоб я подошёл к дому и працедура кнопки которая делает воход в дом наченала работать
nuberod вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как остановить поток? Никки Win Api 3 06.12.2007 22:04
Остановить процесс Shurik Hacker Win Api 4 20.07.2007 08:05
Как остановить цикл без Application.ProcessMessages Alar Общие вопросы Delphi 0 29.10.2006 20:18
как корректно остановить цикл. Alar Общие вопросы Delphi 0 29.10.2006 10:42