CDBVariant

CDBVariant對象表示用於MFC ODBC類的可變數據類型。CDBVariant與COleVariant類似;不過CDBVariant不使用OLE。CDBVariant允許存儲值而不必關心值的數據類型。

CDBVariant沒有基類
CDBVariant對象表示用於MFC ODBC類的可變數據類型。CDBVariant與COleVariant類似;不過CDBVariant不使用OLE。CDBVariant允許存儲值而不必關心值的數據類型。CDBVariant跟蹤保存在一個聯合中的當前值數據類型。
CRecordset在三個成員函式中利用CDBVariant對象:GetFieldValue,GetBookmark和SetBookmark。例如GetFieldValue允許動態取一個列中的數據。因為運行時可能不知道列的數據類型,GetFieldValue使用一個CDBVariant對象來存儲列的數據。
所需頭檔案:#include
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對象

相關詞條

相關搜尋

熱門詞條

聯絡我們