다음을 통해 공유


IRow를 사용하여 단일 행 가져오기(네이티브 클라이언트 OLE DB 공급자)

적용 대상: SQL ServerAzure SQL 데이터베이스Azure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System(PDW)

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

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

참고 항목

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

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

섹션 내용

참고 항목

행 집합