
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.03.2003, 16:59:47
|
|||
|---|---|---|---|
|
|||
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Здравствуйте, помогите с проблемой разобраться. Есть хранимая процедура (MS SQL 7), которая возвращает болшое количество строк (отрабатывает примерно за 15 сек). Если ее выполнять в Query Analyzer-e, то данные отображаются сразу. Как мне достигнуть такого в Билдере? У меня пока не отработает полностью процедура, данные не отображаются. Выставил у ADOStoredProc пропертю ExecuteOptions->eoAsyncFetch - данные стали отображаться через 7 секунд. Если выставить пропертю eoAsyncExecute то процедуре как бы делается Open, но данные не отображаются? Как быть подскажите? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 17:34:10
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Не знаю зачем такие веши нужно делать. Т.е. почастям данные пользователю выдавать. Запустил процедуру, обработал как надо данные, последним селектом все вернул клиенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 17:48:51
|
|||
|---|---|---|---|
|
|||
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Select возращает большой набор данных. 15 сек. А мне надо сразу на клиенте показать результат выборки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 18:04:03
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Если в QA все отображается сразу, значит ты долго вытаскиваеш данные на клиента. Попробуй тащить по частям. Смотри CacheSize и MaxRecords. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 18:16:35
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
>А мне надо сразу на клиенте показать результат выборки... Прям вот так и надо. И что, 15 секунд долго. Да напиши юзеру, Идет обработка данных. Ждите... Что все мгновенно должно считаться что-ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 18:35:08
|
|||
|---|---|---|---|
|
|||
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Это очень долго для простого селекта. Там ничего ни считается. Так что ждать вряд ли он захочет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 18:36:33
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
А скока там записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 19:08:01
|
|||
|---|---|---|---|
|
|||
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
1.5 мульена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 19:09:48
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Уй ё.... И чеж им всем то на клиенте делать то, а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 19:21:23
|
|||
|---|---|---|---|
|
|||
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
Для просмотра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2003, 19:27:57
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
8-) Для чего, для чего. Для просмотра. Я плакаль. У тебя что, юзеры гении. Среднее значение числа записей, которое человек может воспринимать без забывания того, что он видел в начале равно 100. Не ну так не делают, какие решения можно принять, просмотрев полтора лимона записей, тут даже полтора литра водяры не помогут. Основной принцип работы с SQL СУБД - ты ей конкретный вопрос (запрос), она тебе конкретный ответ (набор данных). Ну не 1.5 лимона же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2003, 09:36:19
|
|||
|---|---|---|---|
Получение данных, когда процедура еще выполняется... |
|||
|
#18+
А чему ты удивляешься! В большинстве случаев от программера мало что зависит. Тут у нас было похожее задание - отображать все записи из базы, причЁм это было обязательное условие начальства! Дык пацанам бедным пришлось это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2118841]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
226ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 538ms |

| 0 / 0 |
