Вниз
Скачать: CL | DM;

сообщение в момент выполнения запроса   Найти похожие ветки 

← →
samson   (2003-09-12 10:54) [0]

Выполняется долгий SQL запрос к базе данных. Как программно
определить закончился запрос или нет ? Я думаю можно
перехватить сообщение Windows. Но какое ?


← →
Digitman ©   (2003-09-12 11:03) [1]


> Я думаю можно
> перехватить сообщение Windows. Но какое ?


Никакое.
Брось эту затею, нет никаких станд.сообщений, а те что возможно и предусмотрены разработчиком конкретной СУБД, одному разработчику лишь и известны. И если разработчик не представил в кл.части API для исполнения/контроля асинхронных запросов, то никаких сообщений/событий нет и быть не может.


> Выполняется долгий SQL запрос к базе данных
> Как программно определить закончился запрос или нет ?


оператор , следующий за оператором, стартовавшим долгий запрос, получит управление только тогда, когда исполнение запроса завершится

не устраивает "зависание" интерфейса ? запускай запрос в отдельном кодовом потоке и контролируй момент завершения этого потока. Это и будет по сути фактом завершения запроса.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
3-40877
BKGG
2003-10-21 09:27
2003.11.13
Можно ли как ни будь распознать какой базе принадлежить файл


8-41754
h@1f-e1f
2003-07-17 14:28
2003.11.13
Вращение TBitmap


1-41313
alexnmsk
2003-10-31 10:28
2003.11.13
Как программно добавить Frame к форме


1-41171
Mishenka
2003-11-02 17:51
2003.11.13
Как при создании исключения передать код ошибки?


4-42220
_ShiFT_
2003-09-02 21:17
2003.11.13
Как на чистом АПИ написать аналог функции ProcessMessages




   Наверх