Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему возвращается закрытый рекордсет? / 4 сообщений из 4, страница 1 из 1
17.10.2002, 10:32:22
    #32059079
Sharapp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему возвращается закрытый рекордсет?
Есть ХП типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE  PROCEDURE hp1
AS
set nocount on
SELECT * FROM
(SELECT ..... FROM .....) AS tabl1
ORDER By Name
COMPUTE sum(Weight), sum(Summa) by Base

Фозвращаемые RecordSet-ы обрабатываю в VB так:
Код: plaintext
1.
2.
3.
Do Until rst Is Nothing
   ....
   Set rst = rst.NextRecordset
Loop

Все былобы нормально, только в конце откудато берется закрытый рекордсет. Кто нибудь знает почему? Или хотябы как программно определить что рекордсет закрыт, чтоб его пропустить?
...
Рейтинг: 0 / 0
17.10.2002, 10:40:09
    #32059084
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему возвращается закрытый рекордсет?
А откуда несколько рекордсетов? Я тут только один вижу...
...
Рейтинг: 0 / 0
17.10.2002, 10:42:16
    #32059085
vap
vap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему возвращается закрытый рекордсет?
Убери COMPUTE и все получится. Посмотри в анализер, с ключевым словом COMPUTE получается 2 рекордсета.
set nocount on -- не обязательно использовать
...
Рейтинг: 0 / 0
17.10.2002, 10:53:51
    #32059094
Sharapp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему возвращается закрытый рекордсет?
Ну у меня их не два а намного больше возвращается и все они мне нужны (вывожу их потом в виде отчета с группировками в Excel). А вот в конце откуда-то берется еще один пустой, в QA его между прочим нет.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему возвращается закрытый рекордсет? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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