Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-67607
Павел
2003-02-18 13:27
2003.04.21
---|Ветка была без названия|---


1-67386
silenser
2003-04-10 13:50
2003.04.21
Delphi7


3-67187
td
2003-04-03 21:20
2003.04.21
странный запрос


3-67128
DenKop
2003-04-01 22:23
2003.04.21
SQL, Поиск строки независимо от регистра


4-67631
ers
2003-02-19 17:31
2003.04.21
Как закрыть программу зная её Handle?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский