Метод NextRecordset ADO
❮ Полная ссылка на объект набора записей
Метод NextRecordset используется для очистки текущего объекта Recordset и возврата следующего объекта Recordset путем циклического выполнения ряда команд. Этот метод возвращает объект Recordset.
Используйте этот метод, чтобы вернуть результаты следующей команды в составном операторе команды или следующий результат хранимой процедуры, которая возвращает несколько результатов. Например, в составном операторе команды, таком как «SELECT * FROM table1; SELECT * FROM table2», метод Execute для команды или метод Open для набора записей выполнит только первую команду и вернет результат объекту набора записей. . Чтобы получить доступ к результату следующей команды в инструкции, вызовите метод NextRecordset.
Если команда, возвращающая строку, выполняется успешно, но не возвращает никаких записей, возвращенный объект Recordset будет открытым, но пустым (оба BOF и EOF равны True). Если команда, не возвращающая строку, выполняется успешно, возвращенный объект Recordset будет закрыт (свойство State равно adStateClosed). Когда результатов больше нет, для объекта Recordset будет установлено значение Nothing.
Синтаксис
Set objRecordset2=objRecordset1.NextRecordset(ra)
Примечание. objRecordset1 и objRecordset2 могут быть одним и тем же объектом Recordset.
Parameter | Description |
---|---|
ra | Optional. Returns the number of records affected by the operation |
❮ Полная ссылка на объект набора записей