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

Вниз

асинхронное выполнение ADOStoredProc   Найти похожие ветки 

 
i   (2008-07-01 10:45) [0]

не могу сделать асинхронный ExecProc ([eoAsyncExecute]), т.к. надо освободить объект TADOStoredProc, а где это сделать - непонятно (знаю про OnFetchComplete но освобождать объект из его же события низя..).

можете помочь примером, как это правильно делается?
(мне результат работы ADOStoredProc не нужен. только вызов.)


 
Ega23 ©   (2008-07-01 10:51) [1]

Запусти отдельный поток и в нём через ADOCommand сделай свой Exec.
По завершении - убейсо.


 
sniknik ©   (2008-07-01 11:09) [2]

> но освобождать объект из его же события низя..).
зато можно послать событие на уничтожение себя в основной поток например.

> мне результат работы ADOStoredProc не нужен. только вызов.
как же эти эти кривые компоненты логику ADO портят...
не нужен результат? не нужен компонент? (удаляется по завершению) тогда нафига тебе он вообще? просто выполни запрос от коннекта, он тебе сам и ADOCommadn создаст и "убьет" его по завершению.


 
i   (2008-07-01 11:46) [3]

для проверки написали следующий код:
FConnection.Execute(Format("EXEC PROCEDURE ProcedureName, cmdText, [eoAsyncExecute]);
FConnection.Execute(Format("EXEC PROCEDURE ProcedureName, cmdText, [eoAsyncExecute]);

имеем то же исключение: "Не удается выполнить операцию во время асинхронного выполнения."

хранимая процедура выполняется несколько секунд.


 
i   (2008-07-01 11:50) [4]

сорри за синтаксис, имелось в виду:

FConnection.Execute("EXEC PROCEDURE ProcedureName", cmdText, [eoAsyncExecute]);



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
6-1198506555
Palladin
2007-12-24 17:29
2009.02.15
WinInet и ERROR_INTERNET_SECURE_CHANNEL_ERROR


2-1230637166
Добрый)
2008-12-30 14:39
2009.02.15
Алгоритм?


2-1230325419
programmer90
2008-12-27 00:03
2009.02.15
Хочу большие String-и:)


15-1229579107
AIK
2008-12-18 08:45
2009.02.15
Дубликат сайта что ли?


8-1189549248
adolis1
2007-09-12 02:20
2009.02.15
програма для начитки текста и его записи в файл