다음을 통해 공유


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

참고 항목

참조

CDynamicAccessor 클래스