Classe di CDBVariant
Rappresenta un tipo di dati variant per le classi ODBC MFC.
class CDBVariant
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CDBVariant. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Rimuove l'oggetto CDBVariant. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Contiene il tipo di dati del valore corrente archiviato.Digitare DWORD. |
Sindacalisti pubblici
Nome |
Descrizione |
---|---|
Contiene un valore di tipo BOOL. |
|
Contiene un valore di tipo unsigned char. |
|
Contiene un valore di tipo double. |
|
Contiene un valore di tipo float. |
|
Contiene un valore di tipo short. |
|
Contiene un valore di tipo long. |
|
Contiene un puntatore a un oggetto di tipo CLongBinary. |
|
Contiene un puntatore a un oggetto di tipo TIMESTAMP_STRUCT. |
|
Contiene un puntatore a un oggetto di tipo CString. |
|
Include un puntatore a un oggetto ASCII CString. |
|
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