Classe di CDBVariant

Rappresenta un tipo di dati variant per le classi ODBC MFC.

class CDBVariant

Membri

t7yk8s5d.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CDBVariant::CDBVariant

Costruisce un oggetto CDBVariant.

t7yk8s5d.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CDBVariant::Clear

Rimuove l'oggetto CDBVariant.

t7yk8s5d.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CDBVariant::m_dwType

Contiene il tipo di dati del valore corrente archiviato.Digitare DWORD.

t7yk8s5d.collapse_all(it-it,VS.110).gifSindacalisti pubblici

Nome

Descrizione

CDBVariant::m_boolVal

Contiene un valore di tipo BOOL.

CDBVariant::m_chVal

Contiene un valore di tipo unsigned char.

CDBVariant::m_dblVal

Contiene un valore di tipo double.

CDBVariant::m_fltVal

Contiene un valore di tipo float.

CDBVariant::m_iVal

Contiene un valore di tipo short.

CDBVariant::m_lVal

Contiene un valore di tipo long.

CDBVariant::m_pbinary

Contiene un puntatore a un oggetto di tipo CLongBinary.

CDBVariant::m_pdate

Contiene un puntatore a un oggetto di tipo TIMESTAMP_STRUCT.

CDBVariant::m_pstring

Contiene un puntatore a un oggetto di tipo CString.

CDBVariant::m_pstringA

Include un puntatore a un oggetto ASCII CString.

CDBVariant::m_pstringW

Include un puntatore a un intero oggetto CString.

Note

CDBVariant non dispone di una classe base.

CDBVariant è simile a COleVariant; tuttavia, CDBVariant non utilizza OLE.CDBVariant consente di memorizzare un valore senza preoccuparsi del tipo di dati del valore.CDBVariant tenere traccia del tipo di dati del valore corrente, archiviato in un'unione.

La classe CRecordset utilizza oggetti CDBVariant nelle funzioni di tre membri: GetFieldValue, GetBookmarke SetBookmark.Ad esempio, GetFieldValue consente ai dati in modo dinamico di recupero di una colonna.Poiché il tipo di dati della colonna non può essere noto in fase di esecuzione, GetFieldValue utilizza un oggetto CDBVariant per archiviare i dati della colonna.

Gerarchia di ereditarietà

CDBVariant

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CRecordset

CRecordset::GetFieldValue

CRecordset::GetBookmark

CRecordset::SetBookmark