![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
в процессе открытия таблицы [D5, dBase, FoxPro]
lety © (2002-08-07 18:22:00)можно сделать, чтобы показывались проценты открытия большой таблицы? Прогрессбар ехал или что-нибудь в этом роде?
Fiend (2002-08-07 19:38:00) [1]почти наверняка должно сработать.
по крайней мере так в хэлпе написано.
тока надо поставить соотв опции, чтобы данные фетчились асинхронно, т.е. чтобы процесс получения данных на клиента не блокировал основной поток.
Еще раз: это не прогресс выполнения запроса, а прогресс получения рекордсета!
Fiend (2002-08-07 19:34:00) [2]и всё же пробани.
Там именно событие OnFetchProgress, имется ввиду: прогресс получения данных а не выполнения запроса.
Поэтому думаю это реально
DAO (2002-08-07 19:14:00) [3]Я лично нигде еще такого не видел и думаю это крайнетяжелонеоправдано... По рассуждаем логический! Что бы знать статус(%) открытия вам нужно знать какой объем DataSet уже скачан и сколько всего/осталось. Для этого надо каким то образом узнать объем наверное, а потом на частоте обновления ProgressBar проверять размер DataSet что ли?! Вообщем извращенство какое то получается!
Nikolai_S (2002-08-07 18:43:00) [4]Нет это не сработает. Нельзя показать процент открытия таблицы. Увы...
Fiend (2002-08-07 18:29:00) [5]Пробани через АДОКвэри, там есть OnProgress чего то там.
Тока включи опцию AsyncFetch, должно сработать