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
Проблемы с вызовом второго Recordset'а ADO
Проблема следующая, при запросе из mssql хранимая процедура должна вернуть два рекордсета,
ПРи обращении к первому рекордсету проблем не возникает? но как только пытаешься вызвать для обработки второй рекордсет, вот тут и начинаются проблемы, код следующий:
Код:
Подскажите кто может, почему объект закрыт?
в sql Query Analyzer я прекрасно вижу все что возвращает процедура!
Заранее благодарен за любую помощь!