Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Можно ли связать выполнение запроса 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]

Нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо