다음을 통해 공유


CDBVariant 클래스

MFC ODBC 클래스에 대 한 variant 데이터 형식을 나타냅니다.

class CDBVariant

Members

Public 생성자

Name

설명

CDBVariant::CDBVariant

CDBVariant 개체를 생성합니다.

Public 메서드

Name

설명

CDBVariant::Clear

취소는 CDBVariant 개체입니다.

공용 데이터 멤버

Name

설명

CDBVariant::m_dwType

현재 저장 된 값의 데이터 형식을 포함 합니다. DWORD를 입력합니다.

공용 구조체 멤버 공개

Name

설명

CDBVariant::m_boolVal

형식의 값이 포함 된 BOOL.

CDBVariant::m_chVal

형식의 값이 포함 된 unsigned char.

CDBVariant::m_dblVal

형식의 값이 포함 된 이중.

CDBVariant::m_fltVal

형식의 값이 포함 된 float.

CDBVariant::m_iVal

형식의 값이 포함 된 짧은.

CDBVariant::m_lVal

형식의 값이 포함 된 .

CDBVariant::m_pbinary

개체 형식에 대 한 포인터를 포함 합니다. CLongBinary.

CDBVariant::m_pdate

개체 형식에 대 한 포인터를 포함 합니다. TIMESTAMP_STRUCT.

CDBVariant::m_pstring

개체 형식에 대 한 포인터를 포함 합니다. CString.

CDBVariant::m_pstringA

ASCII에 대 한 포인터를 저장 합니다. CString 개체입니다.

CDBVariant::m_pstringW

전체에 대 한 포인터를 저장 합니다. CString 개체입니다.

설명

CDBVariant기본 클래스에 없는 것입니다.

CDBVariant유사한 COleVariant. 그러나 CDBVariant OLE를 사용 하지 않습니다. CDBVariant값의 데이터 형식에 대 한 걱정 없이 값을 저장할 수 있습니다. CDBVariant공용 구조체에 저장 된 현재 값의 데이터 형식을 추적 합니다.

클래스 CRecordset 이용 CDBVariant 개체에는 세 가지 멤버 함수: GetFieldValue, GetBookmark, 및 SetBookmark. 예를 들어, GetFieldValue 동적 데이터 열에서 반입할 수 있습니다. 런타임에 열의 데이터 형식을 알 수 없습니다 때문에 GetFieldValue 사용 하는 CDBVariant 열의 데이터를 저장 하는 개체입니다.

상속 계층 구조

CDBVariant

요구 사항

헤더: afxdb.h

참고 항목

참조

계층 구조 차트

CRecordset 클래스

CRecordset::GetFieldValue

CRecordset::GetBookmark

CRecordset::SetBookmark