CDBVariant

CDBVariant對象表示用於MFC ODBC類的可變數據類型。CDBVariant與COleVariant類似;不過CDBVariant不使用OLE。CDBVariant允許存儲值而不必關心值的數據類型。CDBVariant跟蹤保存在一個聯合中的當前值數據類型。

基本介紹

  • 外文名:CDBVariant
  • 屬性:可變數據類型
  • 用於:MFC ODBC類
  • 不使用:OLE
簡介,數據成員,構造函式,操作,

簡介

CDBVariant沒有基類
CRecordset在三個成員函式中利用CDBVariant對象:GetFieldValue,GetBookmark和SetBookmark。例如GetFieldValue允許動態取一個列中的數據。因為運行時可能不知道列的數據類型,GetFieldValue使用一個CDBVariant對象來存儲列的數據。
所需頭檔案:#include <afxdb.h>

數據成員

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型值
包含一個CLongBinary型值

構造函式

CDBVariant
構造一個CDBVariant對象

操作

清除CDBVariant對象

相關詞條

熱門詞條

聯絡我們