Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.21;
Скачать: CL | DM;

Вниз

Есть поблемка связаная с выборкой данных из БД.   Найти похожие ветки 

 
Z_man7777 ©   (2003-04-02 11:53) [0]

Приветствую всех, Мастров!!!
Есть поблемка связаная с выборкой данных из БД.
Отправляю запрос к БД и получаю через некоторое время результат запроса.
Нужно в ProgressBar-е отображать полосу процесса выборки данных, то есть в то время, как обрабатывается запрос, нужно пользователю показывать, что идет выборка данных из БД в наглядном виде.
В RxLib библиотеке для Делфей есть такой компонент DBProgress. Как он работает? И может ли он работать с БД InterBase 6.x?
Если кто знает ответ на мою проблемку, буду очень признателен, если Вы ответите. А если еще и какую-нибудь инфу покажите, буду безумно признателен Вам.
Заранее спасибо!!!


 
Соловьев ©   (2003-04-02 11:55) [1]

очень тяжелый вопрос. и он насколько я знаю не решен.


 
Соловьев ©   (2003-04-02 11:58) [2]


> что идет выборка данных из БД в наглядном виде

можно просто взять максимальное число 1000 там. И в таймере изменять позицию пргресса.


 
Johnmen ©   (2003-04-02 12:08) [3]

Невозможно заранее однозначно узнать количество получаемых запросом записей. Поэтому корректный Progress невозможен.
Пример - см. Прогресс в IE или NN.


 
Соловьев ©   (2003-04-02 12:11) [4]


> Есть поблемка связаная с выборкой данных из БД

ПРОБЛЕМИЩЕ!!! :))


 
Z_man7777 ©   (2003-04-02 12:11) [5]

!Johnmen!

А где это мозить? Если есть куда ссылка, то напиши.


 
Соловьев ©   (2003-04-02 12:15) [6]


> IE или NN.

InternetExploer и Natscape Navigator внизу у них есть прогресс... он не коректный..


 
Z_man7777 ©   (2003-04-02 12:24) [7]

!Соловьев!

В смысле в исходниках что ли или что-то я не пойму


 
Соловьев ©   (2003-04-02 12:29) [8]

глазами глянуть на окошко, и увидеть что при закачке даже одной и той же страницы этот прогресс работает некрректно...


 
Sergey Masloff   (2003-04-02 12:30) [9]

Z_man7777 ©
Все эти ДБпрогрессбары фиктивные. Они не показывают сколько реально выполнилось.


 
Z_man7777 ©   (2003-04-02 12:42) [10]

!Sergey Masloff!

Подскажи, как можно хотя бы самому реализовать такую фичу, и можно ли вообще? Если можно, то где можно найти инфу по реализации?


 
Наталия ©   (2003-04-02 12:46) [11]

Да запусти анимацию какую-нибудь, чтобы видно было, что процесс идёт...


 
Соловьев ©   (2003-04-02 12:48) [12]


> Соловьев © (02.04.03 11:58)



 
Johnmen ©   (2003-04-02 12:57) [13]

>Наталия © (02.04.03 12:46)
>Да запусти анимацию какую-нибудь, чтобы видно было, что процесс идёт...

И анимацией может быть тот же "стакан" :)))
А можно что-нибудь и поинтересней.

Я, к примеру, нарисовал небольшой мультик, где отвратный злой череп говорит юзеру "Ждите !"
:))))))))


 
Наталия ©   (2003-04-02 13:01) [14]

>Johnmen © (02.04.03 12:57)

>Я, к примеру, нарисовал небольшой мультик, где отвратный злой череп говорит юзеру "Ждите !"
Класс!! :))


 
Sergey Masloff   (2003-04-02 13:07) [15]

Z_man7777 © (02.04.03 12:42)
!Sergey Masloff!

>Подскажи, как можно хотя бы самому реализовать такую фичу, и >можно ли вообще? Если можно, то где можно найти инфу по >реализации?

Никак. Потому что эту информацию не знает никто, в том числе и сервер. Теоретически я представляю как в IB можно узнать сколько записей отобрал сервер в определенный момент, но откуда знать сколько их всего? Вобщем, не заморачивай себе голову нарисуй сам или возьми готовый анимированый прогресс и на этом успокойся. $-)


 
Z_man7777 ©   (2003-04-02 13:26) [16]

Наверное, я так и сделаю, забабахаю анимацию.
Огромное спасибо всем, всем!!!
Удачи всем! :)



Страницы: 1 вся ветка

Текущий архив: 2003.04.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
4-67612
Chlavik
2003-02-21 02:31
2003.04.21
WinApi :)


1-67346
BorisUK
2003-04-09 08:30
2003.04.21
Миграция Д6 на Д7


3-67154
MishaS
2003-04-03 10:56
2003.04.21
Фиксация записи в DBGrid


1-67210
$Hic0
2003-04-10 16:50
2003.04.21
Перевод из одной системы счисления в другую


1-67296
Demon_mhm
2003-04-09 05:51
2003.04.21
помогите с TListView