Форум: "Базы";
Текущий архив: 2003.04.21;
Скачать: [xml.tar.bz2];
ВнизЕсть поблемка связаная с выборкой данных из БД. Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c