powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему возвращается закрытый рекордсет?
4 сообщений из 4, страница 1 из 1
Почему возвращается закрытый рекордсет?
    #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
Почему возвращается закрытый рекордсет?
    #32059084
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А откуда несколько рекордсетов? Я тут только один вижу...
...
Рейтинг: 0 / 0
Почему возвращается закрытый рекордсет?
    #32059085
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убери COMPUTE и все получится. Посмотри в анализер, с ключевым словом COMPUTE получается 2 рекордсета.
set nocount on -- не обязательно использовать
...
Рейтинг: 0 / 0
Почему возвращается закрытый рекордсет?
    #32059094
Sharapp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну у меня их не два а намного больше возвращается и все они мне нужны (вывожу их потом в виде отчета с группировками в Excel). А вот в конце откуда-то берется еще один пустой, в QA его между прочим нет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему возвращается закрытый рекордсет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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