ADO NextRecordset- Methode


❮ Vollständige Recordset-Objektreferenz

Die NextRecordset-Methode wird verwendet, um das aktuelle Recordset-Objekt zu löschen und das nächste Recordset-Objekt zurückzugeben, indem eine Reihe von Befehlen durchlaufen wird. Diese Methode gibt ein Recordset-Objekt zurück.

Verwenden Sie diese Methode, um die Ergebnisse des nächsten Befehls in einer zusammengesetzten Befehlsanweisung oder das nächste Ergebnis einer gespeicherten Prozedur zurückzugeben, die mehrere Ergebnisse zurückgibt. Beispielsweise führt in einer zusammengesetzten Befehlsanweisung wie „SELECT * FROM table1;SELECT * FROM table2“ die Execute-Methode für einen Befehl oder die Open-Methode für ein Recordset nur den ersten Befehl aus und gibt das Ergebnis an ein Recordset-Objekt zurück . Um auf das Ergebnis des nächsten Befehls in der Anweisung zuzugreifen, rufen Sie die NextRecordset-Methode auf.

Wenn ein Zeilen zurückgebender Befehl erfolgreich ausgeführt wird, aber keine Datensätze zurückgibt, ist das zurückgegebene Recordset-Objekt geöffnet, aber leer (BOF und EOF sind beide True). Wenn ein Befehl, der keine Zeile zurückgibt, erfolgreich ausgeführt wird, wird das zurückgegebene Recordset-Objekt geschlossen (State-Eigenschaft ist adStateClosed). Wenn keine weiteren Ergebnisse vorhanden sind, wird das Recordset-Objekt auf Nothing gesetzt.

Syntax

Set objRecordset2=objRecordset1.NextRecordset(ra)

Hinweis: objRecordset1 und objRecordset2 können dasselbe Recordset-Objekt sein.


Parameter Description
ra Optional. Returns the number of records affected by the operation

❮ Vollständige Recordset-Objektreferenz