다음을 통해 공유


CDynamicAccessor 클래스

하면 데이터베이스 스키마 (데이터베이스의 기본 구조)에 대해 모르더라도 데이터 소스에 액세스할 수 있습니다.

class CDynamicAccessor : public CAccessorBase

Members

z828c118.collapse_all(ko-kr,VS.110).gif메서드

AddBindEntry

바인딩 항목 기본 접근자를 재정의 하는 경우 출력 열을 추가 합니다.

CDynamicAccessor

인스턴스화하고 초기화는 CDynamicAccessor 개체입니다.

닫기

모든 열 바인딩 해제, 할당 된 메모리를 해제 및 해제는 IAccessor 클래스에 대 한 인터페이스 포인터입니다.

GetBookmark

현재 행에 대해 책갈피를 검색합니다.

GetBlobHandling

현재 행에 대 한 값을 처리 하는 BLOB을 검색 합니다.

GetBlobSizeLimit

BLOB 최대 크기 (바이트)를 검색합니다.

GetColumnCount

행 집합에서의 열 개수를 검색합니다.

GetColumnFlags

열 특성을 검색합니다.

GetColumnInfo

열 메타 데이터를 검색합니다.

GetColumnName

지정 된 열의 이름을 가져옵니다.

GetColumnType

지정 된 열의 데이터 형식을 검색 합니다.

GetLength

열 (바이트)에서의 가능한 최대 길이 가져옵니다.

GetOrdinal

열의 이름이 주어진 열 인덱스를 검색 합니다.

GetStatus

지정한 열의 상태를 검색합니다.

GetValue

버퍼에서 데이터를 검색합니다.

SetBlobHandling

BLOB 값을 현재 행에 대 한 처리를 설정 합니다.

SetBlobSizeLimit

BLOB의 크기를 바이트 단위로 설정 합니다.

SetLength

열의 길이 바이트 단위로 설정 합니다.

SetStatus

지정한 열의 상태를 설정합니다.

SetValue

데이터 버퍼에 저장합니다.

설명

사용 CDynamicAccessor 메서드 같은 열 이름, 열 개수, 데이터 형식 등의 열 정보를 얻을 수 있습니다.다음이 열 정보를 사용 하 여 런타임에 동적으로 접근자를 만듭니다.

열 정보는 이 클래스에서 만들고 관리하는 버퍼에 저장됩니다.사용 하 여 버퍼에서 데이터를 가져오는 GetValue.

토론 하 고 동적 접근자 클래스를 사용 하는 예제를 참조 하십시오. 동적 접근자를 사용 하 여.

요구 사항

헤더: atldbcli.h

참고 항목

참조

CAccessor 클래스

CDynamicParameterAccessor 클래스

CManualAccessor 클래스

개념

OLE DB 소비자 템플릿(C++)

OLE DB 소비자 템플릿 참조