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

적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform 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 인터페이스를 사용해야 합니다. IMultipleResultsIRowIRowset을 지원합니다. IRowset은 대량 작업에 사용합니다.

섹션 내용

참고 항목

행 집합