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

Вниз

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

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

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


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


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


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


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


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

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



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

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

Наверх




Память: 0.46 MB
Время: 0.045 c
1-41272
_Andrew_
2003-10-30 12:42
2003.11.13
Создание интерфейса


3-40828
Miwa
2003-10-22 05:45
2003.11.13
С чего начать или Какую СУБД/технологию/литературу посоветуете?


3-41068
Sour
2003-10-22 19:30
2003.11.13
CASE средство разработки


1-41500
Furkan
2003-10-28 11:56
2003.11.13
работа с ListView (TListItems)


11-41129
SGh
2003-02-17 21:24
2003.11.13
Так все же где Hint?