|
Вопрос # 491/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Как отображать процесс выполнения запроса TQuery с помощью индикатора TProgressBar? Т.е. отображать процесс выполнения запроса от Active=false до момента Active=true.
С уважением, Наташа
 |
Вопрос задала: Наташа (статус: Посетитель)
Вопрос отправлен: 17 апреля 2007, 09:33
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: ANBsoft
Все зависит от типа используемой базы данных.
Например в FireBird/Interbase такое в принципе возможно (хотя довольно сложно и на мой взгляд бессмысленно). Основной принцип - использование генераторов в View или сохраненных процедурах. Года полтора-два назад встречал статью в инете с описанием данного механизма (давно было, сейчас уже не помню где, но возможно в Королевстве Делфи). Идея в том, что генераторы изменяют свои значения независимо от транзакций. Таким образом можно отслеживать процент выполнения специальным образом написанных процедур. Большего сейчас не помню, так что искать и пробовать.
Успехов.
 |
Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 17 апреля 2007, 10:58
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 17 апреля 2007, 11:06; участников в обсуждении: 2.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|