다음을 통해 공유


IRow를 사용하여 단일 행 페치(OLE DB 드라이버)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB 드라이버 다운로드

성능을 향상시키려면 OLE DB Driver for SQL Server의 IRow 인터페이스 구현이 간소화되었습니다. IRow를 사용하여 단일 행 개체의 열에 직접 액세스할 수 있습니다. 명령 실행 결과가 정확히 하나의 행 을 생성한다는 것을 미리 알고 있는 경우 IRow 는 해당 행의 열을 검색합니다. 결과 집합에 여러 행이 포함된 경우 IRow 는 첫 번째 행만 노출합니다.

IRow 구현에서는 행을 탐색할 수 없습니다. 한 가지 예외를 제외하고 행의 각 열에 한 번만 액세스합니다. 열을 한 번 액세스하여 열 크기를 찾고 다시 데이터를 가져올 수 있습니다.

참고 항목

IRow::Open은 DBGUID_STREAM 및 DBGUID_NULL 개체 유형만 열 수 있습니다.

ICommand::Execute 메서드를 사용하여 행 개체를 가져오려면 IID_IRow 전달해야 합니다. 여러 결과 집합을 처리하려면 IMultipleResults 인터페이스를 사용해야 합니다. IMultipleResults는 IRowIRowset을 지원합니다. IRowset 은 대량 작업에 사용됩니다.

섹션 내용

참고 항목

행 집합