IRow를 사용하여 단일 행 인출

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

IRow 구현에서는 행을 탐색할 수 없습니다. 한 가지 경우를 제외하고 행의 각 열은 한 번만 액세스할 수 있습니다. 한 가지 예외는 열 크기를 찾기 위해 열에 한 번 액세스하고 데이터를 인출하기 위해 다시 액세스할 수 있다는 점입니다.

[!참고]

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

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

참고 항목

개념