接收多個資料錄集
Microsoft OLE DB Provider for SQL Server 支援針對包含多個 SQL 陳述式的單一命令傳回多個 Recordset 物件,每個 SQL 陳述式一個 Recordset。 Recordset 的傳回順序與 SQL 陳述式在命令文字中的順序一致。
當命令包含 COMPUTE 子句時,Microsoft OLE DB Provider for SQL Server 也會將多個結果集傳回至 ADO。 例如,包含下列 SQL 陳述式的命令會傳回兩個 Recordset 物件的結果:一個用於資料列集 (ProductID、ProductName、UnitPrice),另一個用於資料表中所有產品的平均價格。
SELECT ProductID, ProductName, UnitPrice
FROM PRODUCTS
COMPUTE AVG(UnitPrice)
您可以使用 Recordset.NextRecordset 方法,以列舉這兩個物件。
如需詳細資訊,請參閱 NextRecordset。