共用方式為


CDBVariant 類別

表示 MFC ODBC 類別的不同的資料型別。

class CDBVariant

Members

公用建構函式

名稱

描述

CDBVariant::CDBVariant

建構 CDBVariant 物件。

公用方法

名稱

描述

CDBVariant::Clear

清除 CDBVariant 物件。

公用資料成員

名稱

描述

CDBVariant::m_dwType

包含目前儲存值的資料型別。 輸入 DWORD

公開等位成員

名稱

描述

CDBVariant::m_boolVal

包含型別 BOOL的值。

CDBVariant::m_chVal

包含型別 unsigned char的值。

CDBVariant::m_dblVal

包含型別 double的值。

CDBVariant::m_fltVal

包含型別 浮動的值。

CDBVariant::m_iVal

包含型別 short的值。

CDBVariant::m_lVal

包含型別 long的值。

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 物件: GetFieldValueGetBookmarkSetBookmark。 例如, GetFieldValue 可讓您動態擷取資料行中的資料。 因為這個資料行的資料型別可能不知道在執行階段, GetFieldValue 使用 CDBVariant 物件儲存在資料行中的資料。

繼承階層架構

CDBVariant

需求

Header: afxdb.h

請參閱

參考

階層架構圖表

CRecordset 類別

CRecordset::GetFieldValue

CRecordset::GetBookmark

CRecordset::SetBookmark