![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть поблемка связаная с выборкой данных из БД. [D6, IB6.x]
Z_man7777 © (2003-04-02 11:53:00)Приветствую всех, Мастров!!!
Есть поблемка связаная с выборкой данных из БД.
Отправляю запрос к БД и получаю через некоторое время результат запроса.
Нужно в ProgressBar-е отображать полосу процесса выборки данных, то есть в то время, как обрабатывается запрос, нужно пользователю показывать, что идет выборка данных из БД в наглядном виде.
В RxLib библиотеке для Делфей есть такой компонент DBProgress. Как он работает? И может ли он работать с БД InterBase 6.x?
Если кто знает ответ на мою проблемку, буду очень признателен, если Вы ответите. А если еще и какую-нибудь инфу покажите, буду безумно признателен Вам.
Заранее спасибо!!!
Z_man7777 (2003-04-02 13:26:00) [1]Наверное, я так и сделаю, забабахаю анимацию.
Огромное спасибо всем, всем!!!
Удачи всем! :)
Sergey Masloff (2003-04-02 13:07:00) [2]Z_man7777 © (02.04.03 12:42)
!Sergey Masloff!
>Подскажи, как можно хотя бы самому реализовать такую фичу, и >можно ли вообще? Если можно, то где можно найти инфу по >реализации?
Никак. Потому что эту информацию не знает никто, в том числе и сервер. Теоретически я представляю как в IB можно узнать сколько записей отобрал сервер в определенный момент, но откуда знать сколько их всего? Вобщем, не заморачивай себе голову нарисуй сам или возьми готовый анимированый прогресс и на этом успокойся. $-)
Наталия (2003-04-02 13:01:00) [3]>Johnmen © (02.04.03 12:57)
>Я, к примеру, нарисовал небольшой мультик, где отвратный злой череп говорит юзеру "Ждите !"
Класс!! :))
Johnmen (2003-04-02 12:57:00) [4]>Наталия © (02.04.03 12:46)
>Да запусти анимацию какую-нибудь, чтобы видно было, что процесс идёт...
И анимацией может быть тот же "стакан" :)))
А можно что-нибудь и поинтересней.
Я, к примеру, нарисовал небольшой мультик, где отвратный злой череп говорит юзеру "Ждите !"
:))))))))
Соловьев (2003-04-02 12:48:00) [5]
> Соловьев © (02.04.03 11:58)
Наталия (2003-04-02 12:46:00) [6]Да запусти анимацию какую-нибудь, чтобы видно было, что процесс идёт...
Z_man7777 (2003-04-02 12:42:00) [7]!Sergey Masloff!
Подскажи, как можно хотя бы самому реализовать такую фичу, и можно ли вообще? Если можно, то где можно найти инфу по реализации?
Sergey Masloff (2003-04-02 12:30:00) [8]Z_man7777 ©
Все эти ДБпрогрессбары фиктивные. Они не показывают сколько реально выполнилось.
Соловьев (2003-04-02 12:29:00) [9]глазами глянуть на окошко, и увидеть что при закачке даже одной и той же страницы этот прогресс работает некрректно...
Z_man7777 (2003-04-02 12:24:00) [10]!Соловьев!
В смысле в исходниках что ли или что-то я не пойму
Соловьев (2003-04-02 12:15:00) [11]
> IE или NN.
InternetExploer и Natscape Navigator внизу у них есть прогресс... он не коректный..
Соловьев (2003-04-02 12:11:00) [12]
> Есть поблемкасвязаная с выборкой данных из БД
ПРОБЛЕМИЩЕ!!! :))
Z_man7777 (2003-04-02 12:11:00) [13]!Johnmen!
А где это мозить? Если есть куда ссылка, то напиши.
Johnmen (2003-04-02 12:08:00) [14]Невозможно заранее однозначно узнать количество получаемых запросом записей. Поэтому корректный Progress невозможен.
Пример - см. Прогресс в IE или NN.
Соловьев (2003-04-02 11:58:00) [15]
> что идет выборка данных из БД в наглядном виде
можно просто взять максимальное число 1000 там. И в таймере изменять позицию пргресса.
Соловьев (2003-04-02 11:55:00) [16]очень тяжелый вопрос. и он насколько я знаю не решен.