![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли связать выполнение запроса ADOQuery с ProgressBar ом? [D6, D7]
Opilki_Inside © (2003-05-28 22:09:00)Или хотя бы узнать примерное время выполнения запроса?
АлексейК (2003-05-29 08:19:00) [1]Время узнаешь только после выполнения. Однако при асинхронном запросе можно Progressbar связать с выполненим SQL запроса, только ничего реального он тебе не покажет.
Slym (2003-05-29 07:05:00) [2]Я делаю так:
time:=GetTickCount;
ADOQ.Execute;
time:=GetTickCount-time;//Время в милисеках
Label1.Caption:=FloatToStr(time/1000)+" sec."
sniknik (2003-05-29 00:15:00) [3]можно только сделать визуализацию получения данных на клиента. (eoAsyncFetch, OnFetchProgress)
а время запроса узнается только после его выполнения, до этого даже сервер его не знает. (и время одного и того же запроса выполненного 2 раза не будет одинаковым)
Johnmen (2003-05-28 22:28:00) [4]Нет.