여러 레코드 집합 수신

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를 참조하세요.