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

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

Прогресс-бар при выполнении длительных SQL-запросов [D5, D6, Paradox]


diMAN ©   (2002-03-29 18:45:00) 

Не подскажут ли уважаемые, каким образом можно получить информацию о степени выполнения SQL-запроса, т.е. другими словами нужно отображать прогресс-бар с ходом выполнения длительного SQL-запроса.


Nikolay M.   (2002-04-03 19:24:00) [1]

GetQueryPos (MyQuery) :)

Уже настолько этот вопрос избит...
Представь себе, что ты делаешь эелементарный SELECT * FROM MyTable. А теперь попробуй придумать способ (да и вообще причину, из-за которой разработчики сервера будут ломать себе над этим голову), как можно оценить время выполнения запроса и то, на каком этапе выполения этот запрос находится.
Если нужно показать, что программа думает, то иногда достаточно и курсора в виде часов. Если очень хочется индикатор, то выполняй запрос в параллельном потоке (как это сделать тоже писалось сотни раз), а в основном потоке бегай индикатором от 0 до 100 и обратно к 0.


alexandervasjuk   (2002-04-02 19:31:00) [2]

Не может быть что никак.
Неужели IB Alertы или Eventы не помогут?
Callbackи разные...


DarkKnight   (2002-04-02 19:13:00) [3]

А никак... Тебе уже в RU.DELPHI.DB ответил..


Val   (2002-03-29 19:25:00) [4]

никак, надо делать муляж какой-нибудь


Наверх

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