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

모든 접근자는 CAccessorBase에서 파생 됩니다. CAccessorBase 제공 매개 변수 및 열 바인딩。
거기에 4 개의 접근자 형식 및 다음 그림에 나와 있는 세 행 집합 형식。

다음 표에서 4 개의 접근자 형식。
| 접근자 형식 | 동적 | Params | 버퍼 | 여러 접근자 |
| CAccessor | 없음 | 예 | 사용자 | 예 |
| CDynamicAccessor | 예 | 없음 | OLE DB 템플릿 | 없음 |
| CDynamicParameterAccessor | 예 | 예 | OLE DB 템플릿 | 없음 |
| CManualAccessor | 예 | 예 | 사용자 | 없음 |
OLE DB 템플릿 행 집합 (위의 그림 참조)의 세 가지 종류 지원: 단일 행 집합 ( CRowset에 의해 구현), 대량 행 집합 ( CBulkRowset에 의해 구현), 및 배열 행 집합 ( CArrayRowset에 의해 구현). 단일 행 집합 MoveNext 가 호출 될 때 단일 행 핸들을 페치합니다. 대량 행 집합은 여러 행 핸들 가져올 수 있습니다. 배열 행 집합은 배열 구문을 사용 하 여 액세스할 수 있는 행 집합。