powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Привязать progressbar к ADOQuery
12 сообщений из 12, страница 1 из 1
Привязать progressbar к ADOQuery
    #40020224
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла задача: привязать процесс выборки данных из Oracle Database через ADOQuery к Progressbar дабы развлечь пользователя во время выборки, ибо иногда она длится 2-4 секунды. Возможно ли такое изобразить? Заранее спасибо.
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020227
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
Возникла задача: привязать процесс выборки данных из Oracle Database через ADOQuery к Progressbar дабы развлечь пользователя во время выборки, ибо иногда она длится 2-4 секунды. Возможно ли такое изобразить? Заранее спасибо.

смотрите потоки (Thread). А лучше оптимизировать запрос, чтобы он не выполнялся так долго.
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020231
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors,

Screen.Cursor:=crSqlWait;
...
Screen.Cursor:=crDefault;

Этого достаточно
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020241
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gerasimenko
bors,

Screen.Cursor:=crSqlWait;
...
Screen.Cursor:=crDefault;

Этого достаточно


Если не затруднит, можете подробнее рассказать про screen.cursor?
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020245
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
Gerasimenko
bors,

Screen.Cursor:=crSqlWait;
...
Screen.Cursor:=crDefault;

Этого достаточно


Если не затруднит, можете подробнее рассказать про screen.cursor?

что тут может быть непонятно?!
http://iitam.omsk.net.ru/~eugene/docums/Delphi/d6/Glava 17/Index6.htm
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020248
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gerasimenko,

ну, например, каким образом указатель связан с потоками/процессом выборки данных и ADOQuery
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020253
cptngrb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors, никак не связаны. это разные подходы к решению задачи
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020254
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
Gerasimenko,

ну, например, каким образом указатель связан с потоками/процессом выборки данных и ADOQuery
А... ну да... оно конечно... Тут вам не это...
Успехов.
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020255
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
Gerasimenko,

ну, например, каким образом указатель связан с потоками/процессом выборки данных и ADOQuery



Код: pascal
1.
2.
3.
4.
5.
6.
  Screen.Cursor := crSqlWait;
  try
    <выборка данных из Oracle Database через ADOQuery>
  finally
    Screen.Cursor := crDefault;
  end;
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020310
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gerasimenko, сразу не понял что имеете в виду, в голове засела мысль с прогрессбаром и никак не получалось ее вытравить из нее) Спасибо за идею, как вариант - очень хорошо
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020342
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я как на ПК читаю содержимое папки с фотографиями из телефона
оно мне показывает прогресс-бар
который ползет всё медленнее и меедлееннеее и мееееедлееееееннеееееее

такой сделать можно, если с потоками
а реальную картину при ожидании ответа запроса обычно осветить невозможно
...
Рейтинг: 0 / 0
Привязать progressbar к ADOQuery
    #40020358
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors,

у сервера есть разные механизмы выполнения запроса, и в принципе, ни один механизм не может дать информацию о том,
- когда запрос закончится
- грануляцию внутри выполнения запроса.

Поэтому прогрессбар для запросов - это ... нереализуемо. Возьмите пример с 1С - там просто выводятся анимированные картинки котиков.
https://pikabu.ru/story/1s_i_kotiki_6470292
Так что, придумайте что-то аналогичное. Раньше выводили анимированные песочные часы, но это скучно.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Привязать progressbar к ADOQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]