Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблемы с вызовом второго Recordset'а ADO

18K
10 ноября 2006 года
Sotnikovsa
5 / / 22.09.2006
Здравствуйте господа, прошу помощи.
Проблема следующая, при запросе из mssql хранимая процедура должна вернуть два рекордсета,
ПРи обращении к первому рекордсету проблем не возникает? но как только пытаешься вызвать для обработки второй рекордсет, вот тут и начинаются проблемы, код следующий:
Код:
Dim space As ADODB.Connection
Dim rst As ADODB.Recordset

 Set space = New ADODB.Connection
 space.ConnectionString = " строка подключения"
 space.Open
Set rst = New ADODB.Recordset

' формирование строки запроса

rst.ActiveConnection = space
rst.Open sqlstring

' обработка первого рекордсета и она проходит удачно

rst.NextRecordset ' вызов второго проходит удачно
If Not rst.EOF Then 'обработка второго рекордсета

' а вот здесь происходит ошибка типа
' runtime error 3704
' "Операция не допускается, если объект закрыт"

End If


Подскажите кто может, почему объект закрыт?

в sql Query Analyzer я прекрасно вижу все что возвращает процедура!

Заранее благодарен за любую помощь!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог