다음을 통해 공유


여러 레코드 집합 받기

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