powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получение данных, когда процедура еще выполняется...
13 сообщений из 13, страница 1 из 1
Получение данных, когда процедура еще выполняется...
    #32124023
Семен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите с проблемой разобраться.

Есть хранимая процедура (MS SQL 7), которая возвращает болшое количество строк (отрабатывает примерно за 15 сек). Если ее выполнять в Query Analyzer-e, то данные отображаются сразу. Как мне достигнуть такого в Билдере? У меня пока не отработает полностью процедура, данные не отображаются. Выставил у ADOStoredProc пропертю ExecuteOptions->eoAsyncFetch - данные стали отображаться через 7 секунд. Если выставить пропертю eoAsyncExecute то процедуре как бы делается Open, но данные не отображаются?

Как быть подскажите?
Спасибо.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124069
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю зачем такие веши нужно делать. Т.е. почастям данные пользователю выдавать. Запустил процедуру, обработал как надо данные, последним селектом все вернул клиенту.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124084
Семен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Select возращает большой набор данных. 15 сек.
А мне надо сразу на клиенте показать результат выборки...
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124100
LG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в QA все отображается сразу, значит ты долго вытаскиваеш данные на клиента. Попробуй тащить по частям.
Смотри CacheSize и MaxRecords.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124109
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А мне надо сразу на клиенте показать результат выборки...

Прям вот так и надо. И что, 15 секунд долго. Да напиши юзеру, Идет обработка данных. Ждите... Что все мгновенно должно считаться что-ли.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124127
Семен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это очень долго для простого селекта. Там ничего ни считается.

Так что ждать вряд ли он захочет :)
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124129
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А скока там записей?
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124146
Семен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.5 мульена
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124149
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уй ё....

И чеж им всем то на клиенте делать то, а.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124165
Семен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для просмотра.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124170
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
8-)

Для чего, для чего. Для просмотра. Я плакаль.
У тебя что, юзеры гении. Среднее значение числа записей, которое человек может воспринимать без забывания того, что он видел в начале равно 100.
Не ну так не делают, какие решения можно принять, просмотрев полтора лимона записей, тут даже полтора литра водяры не помогут.

Основной принцип работы с SQL СУБД - ты ей конкретный вопрос (запрос), она тебе конкретный ответ (набор данных). Ну не 1.5 лимона же.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124337
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чему ты удивляешься!
В большинстве случаев от программера мало что зависит.
Тут у нас было похожее задание - отображать все записи из базы, причЁм это было обязательное условие начальства!
Дык пацанам бедным пришлось это сделать.
...
Рейтинг: 0 / 0
Получение данных, когда процедура еще выполняется...
    #32124345
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А чему ты удивляешься!

Да я не над Семеном удивляюсь, а над тем, кто это попросил сделать. Надеюсь Семен это не сам придумал.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Получение данных, когда процедура еще выполняется...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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