CDynamicAccessor::GetValue
지정 된 열에 대해 데이터를 검색합니다.
void* GetValue(
DBORDINAL nColumn
) const throw( );
void* GetValue(
const CHAR* pColumnName
) const throw( );
void* GetValue(
const WCHAR* pColumnName
) const throw( );
template < class ctype >
bool GetValue(
DBORDINAL nColumn,
ctype* pData
) const throw( );
template < class ctype >
bool GetValue(
const CHAR* pColumnName,
ctype* pData
) const throw( );
template < class ctype >
bool GetValue(
const WCHAR* pColumnName,
ctype* pData
) const throw( );
매개 변수
ctype
[in] String 형식 제외한 모든 데이터 형식을 처리 하는 템플릿 매개 변수 (CHAR *, WCHAR *), 특수 한 처리를 필요로 합니다.GetValue여기서 지정한에 따라 적절 한 데이터 형식을 사용 합니다.nColumn
[in] 열 번호입니다.열 번호는 1부터 시작합니다.값이 0 이면 책갈피 열에 있는 경우를 참조 합니다.pColumnName
[in] 열 이름입니다.pData
[out] 지정 된 열의 내용 포인터입니다.
반환 값
템플릿에 기반 하지 않은 버전을 사용 하는 문자열 데이터를 전달 하려는 경우 GetValue.이 메서드는 템플릿에 기반 하지 않은 버전을 반환 합니다. void *, 부품에 지정 된 열의 데이터를 포함 하는 버퍼를 가리킵니다.반환 NULL 열을 찾을 수 없는 경우.
다른 모든 데이터 형식에 대 한 템플릿 버전을 사용 하는 것이 간단 GetValue.템플릿 버전을 반환 합니다. true 에서 성공 또는 false 실패 시.
설명
템플릿에 기반 하지 않은 버전을 사용 하 여 문자열 및 다른 데이터 형식이 포함 된 열에 대 한 템플릿 버전을 포함 하는 열을 반환 합니다.
디버그 모드에서 사용자는 어설션을 나타납니다 크기를 pData 가리키는 열의 크기를 같지 않습니다.
요구 사항
헤더: atldbcli.h