Empfangen von mehreren Recordsets
Der Microsoft OLE DB Provider für SQL Server unterstützt die Rückgabe mehrerer Recordset-Objekte für einen einzigen Befehl mit mehreren SQL-Anweisungen, ein Recordset pro SQL-Anweisung. Die Reihenfolge, in der die Recordsets zurückgegeben werden, entspricht der Reihenfolge, in der die SQL-Anweisungen im Befehlstext stehen.
Der Microsoft OLE DB-Anbieter für SQL Server gibt auch mehrere Resultsets an ADO zurück, wenn der Befehl eine COMPUTE-Klausel enthält. Zum Beispiel wird ein Befehl mit der folgenden SQL-Anweisung die Ergebnisse in zwei Recordset-Objekten zurückgeben: eines für das Rowset von (ProductID, ProductName, UnitPrice) und das andere für den Durchschnittspreis aller Produkte in der Tabelle.
SELECT ProductID, ProductName, UnitPrice
FROM PRODUCTS
COMPUTE AVG(UnitPrice)
Mit der Methode Recordset.NextRecordset können Sie die beiden Objekte aufzählen.
Weitere Informationen finden Sie unter NextRecordset.