CDynamicStringAccessor 클래스

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

template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor

Members

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

GetString

지정 된 열의 데이터를 문자열로 검색합니다.

SetString

지정 된 열의 데이터를 문자열로 설정합니다.

설명

동안 CDynamicAccessor 요청은 공급자에 의해 보고 된 원시 형식으로 데이터를에서 CDynamicStringAccessor 공급자 문자열 데이터는 데이터 저장소에서 액세스 되는 모든 데이터 페치 (fetch)를 요청 합니다.특히 이것은 데이터 저장소의 내용 표시 또는 인쇄와 같이 데이터 저장소의 값을 계산할 필요가 없는 단순 작업에 적합합니다.

네이티브 데이터 저장소에서 열의 데이터 유형을 중요 하지 않습니다. 데이터 변환에 공급자를 지원할 수 있다면 문자열 형식의 데이터를 제공할 예정입니다.일반적이 지 않은) 문자열 (네이티브 데이터 형식에서 변환 공급자 지원 하지 않으면 요청 호출 성공 값을 반환 합니다 DB_S_ERRORSOCCURED, 및 변환 문제를 해당 열에 대 한 상태를 나타냅니다 DBSTATUS_E_CANTCONVERTVALUE.

CDynamicStringAccessor 메서드를 사용하여 열 정보를 구하십시오.사용자는 이 열 정보를 사용하여 런타임에 동적으로 접근자를 만듭니다.

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

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

요구 사항

헤더: atldbcli.h

참고 항목

참조

CAccessor 클래스

CDynamicParameterAccessor 클래스

CManualAccessor 클래스

CDynamicAccessor 클래스

CDynamicStringAccessorA 클래스

CDynamicStringAccessorW 클래스

CXMLAccessor 클래스

개념

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

OLE DB 소비자 템플릿 참조