共用方式為


接收多個記錄集

Microsoft OLE DB Provider for SQL Server 支援針對包含多個 SQL 語句的單一命令傳回多個 Recordset 物件,每個 SQL 語句 一個 Recordset。 傳回 Recordset的順序會遵循 SQL 語句置於命令文字中的順序。

當命令包含 COMPUTE 子句時,Microsoft OLE DB Provider for SQL Server 也會將多個結果集傳回 ADO。 例如,包含下列 SQL 語句的命令會傳回兩個 Recordset 對象的結果:一個用於數據列集 (ProductIDProductNameUnitPrice),另一個則傳回數據表中所有產品的平均價格。

SELECT ProductID, ProductName, UnitPrice   
  FROM PRODUCTS   
  COMPUTE AVG(UnitPrice)  

您可以使用 Recordset.NextRecordset 方法來列舉這兩個物件。

如需詳細資訊,請參閱 NextRecordset