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

start [/forum/search_topic.php?author=Overdark&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 694ms |
| total: | 915ms |

| 0 / 0 |
