OLE DB 행 집합 및 바인딩 지원

설정 하 고 데이터를 검색, OLE DB 템플릿을 사용 접근자와 CAccessorRowset 클래스를 통해 행 집합 다음 그림에 표시 된 것과 같이. 이 클래스는 서로 다른 형식의 여러 접근자를 처리할 수 있습니다.

접근자 형식

모든 접근자는 CAccessorBase에서 파생 됩니다. CAccessorBase 제공 매개 변수 및 열 바인딩。

거기에 4 개의 접근자 형식 및 다음 그림에 나와 있는 세 행 집합 형식。

다음 표에서 4 개의 접근자 형식。

접근자 형식 동적 Params 버퍼 여러 접근자
CAccessor 없음 예 사용자 예
CDynamicAccessor 예 없음 OLE DB 템플릿 없음
CDynamicParameterAccessor 예 예 OLE DB 템플릿 없음
CManualAccessor 예 예 사용자 없음

행 집합 형식

OLE DB 템플릿 행 집합 (위의 그림 참조)의 세 가지 종류 지원: 단일 행 집합 ( CRowset에 의해 구현), 대량 행 집합 ( CBulkRowset에 의해 구현), 및 배열 행 집합 ( CArrayRowset에 의해 구현). 단일 행 집합 MoveNext 가 호출 될 때 단일 행 핸들을 페치합니다. 대량 행 집합은 여러 행 핸들 가져올 수 있습니다. 배열 행 집합은 배열 구문을 사용 하 여 액세스할 수 있는 행 집합。

OLE DB 소비자 템플릿 아키텍처 돌아가기

Index