词条 | CDBVariant |
释义 | CDBVariant没有基类。 CDBVariant对象表示用于MFC ODBC类的可变数据类型。CDBVariant与COleVariant类似;不过CDBVariant不使用OLE。CDBVariant允许存储值而不必关心值的数据类型。CDBVariant跟踪保存在一个联合中的当前值数据类型。 类CRecordset在三个成员函数中利用CDBVariant对象:GetFieldValue,GetBookmark和SetBookmark。例如GetFieldValue允许动态取一个列中的数据。因为运行时可能不知道列的数据类型,GetFieldValue使用一个CDBVariant对象来存储列的数据。 所需头文件:#include <afxdb.h> CDBVariant类成员 数据成员 m_dwType 包含当前存储值的数据类型。DWORD型 m_boolVal 包含一个BOOL型值 m_chVal 包含一个unsigned char型值 m_iVal 包含一个short型值 m_lVal 包含一个long型值 m_fltVal 包含一个float型值 m_dblVal 包含一个double型值 m_pdate 包含指向TIMESTAMP_STRUCT型对象的指针 m_pstring 包含一个CString型值 m_pbinary 包含一个CLongBinary型值 构造函数 CDBVariant 构造一个CDBVariant对象 操作 Clear 清除CDBVariant对象 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。