请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/31 12:47:16