OLE DB 소비자 템플릿에는 다음 클래스가 포함 되어 있습니다. 참조 자료에는 OLE DB 소비자 템플릿의 매크로 대 한 항목이 포함 되어 있습니다.
세션 클래스
데이터 원본의 공급자를 통해 연결을 나타내는 OLE DB 데이터 원본 개체에 해당 합니다. CSession 개체로 각각 하나 이상의 데이터베이스 세션 단일 연결에 자리를 차지할 수 있습니다.
사용 가능한 데이터 원본에 대 한 행 집합 정보를 검색 하는 OLE DB 열거자 개체에 해당。
단일 데이터베이스 액세스 세션을 나타냅니다. 하나 이상의 세션 각 CDataSource 개체와 연결 될 수 있습니다.
열거자 행 집합에서 데이터를 액세스 하려면 CEnumerator 사용. 이 행 집합의 데이터 소스와 열거자 현재 열거자에서 볼 구성。
접근자 클래스
모든 접근자 클래스에 대 한 기본 클래스。
데이터 소스에 바인딩된 정적 레코드를 사용 합니다. 이 접근자 클래스를 사용 하 여 데이터 소스의 구조를 알고 있는 경우。
접근자는 행 집합의 열 정보를 기반으로 런타임에 만들 수 있습니다. 이 클래스를 사용 하 여 데이터를 검색 하는 데이터 원본의 구조를 모르는 경우。
명령 유형을 알 수 없는 경우에 사용할 수 있는 접근자. 공급자가 인터페이스를 지 원하는 경우 ICommandWithParameters 인터페이스를 호출 하 여 매개 변수 정보를 가져옵니다.
열과 명령 매개 변수 모두를 처리 하는 접근자를 방법으로. 이 클래스를 사용할 수 있습니다. 모든 데이터 형식을 만큼 공급자 유형으로 변환할 수 있습니다.
행 집합 클래스
조작, 설정, 및 행 집합 데이터를 검색 하는 데 사용。
인출 하 고 단일 호출으로 여러 행 핸들을 검색 하 여 대량에서 행을 조작 하는 데 사용。
행 집합 및 관련 된 접근자 캡슐화。
배열 구문을 사용 하 여 행 집합의 요소에 액세스 하는 데 사용。
IRowsetNotify 메서드 OnFieldChange, OnRowChange및 OnRowsetChange 에 대 한 빈 함수 함께 IRowsetNotify, 더미 구현 제공。
스키마 행 집합에 대 한 제한을 지정 하는 데 사용。
OLE DB 템플릿 OLE DB 스키마 행 집합에 해당 하는 클래스 집합을 제공。
명령 클래스
설정 하 고 매개 변수 기반 OLE DB 명령을 실행 하는 데 사용 합니다. 단지 간단한 행 집합을 열고, CTable 대신 사용。
매개 변수가 없는 단순 행 집합에 액세스 하는 데 사용。
CCommand 템플릿의 템플릿 인수로 사용 하는 명령이 여러 결과 집합을 처리 하려는 경우。
단일 행 집합 처리 명령을 표시할 때 CCommand 템플릿에 대 한 템플릿 인수로 사용 합니다. CNoMultipleResults 은 템플릿 인수에 대 한 기본값。
CCommand 및 CTable, 같은 템플릿 클래스를 템플릿 인수로 사용 되는 접근자는 그 걸릴 인수를 클래스입니다. CNoAccessor 를 사용 하 여 클래스 출력 열 또는 매개 변수를 지원 하지 않을 경우。
CCommand 또는 CTable 에 템플릿 인수로 사용 하는 명령 또는 테이블 행 집합을 반환 하지 않는 경우。
속성 클래스
소비자 속성 정보를 원한다 속성 Id의 배열을 전달 하는 데 사용 합니다. 하나의 속성 집합에 속한 속성。
공급자에 속성을 설정 하는 데 사용。
책갈피 클래스
행 집합의 데이터에 액세스 하기 위한 인덱스 사용。
Error 클래스
OLE DB 오류 정보를 검색 하는 데 사용。
참고 항목