CDBVariant, classe
Représente un type de données variant pour les classes ODBC MFC.
class CDBVariant
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CDBVariant. |
Méthodes publiques
Nom |
Description |
---|---|
Efface l'objet d' CDBVariant . |
Données membres publiques
Nom |
Description |
---|---|
Contient le type de données de la valeur actuellement stockée. Tapez DWORD |
Travailleurs syndiqués publics
Nom |
Description |
---|---|
Contient une valeur de type BOOL. |
|
Contient une valeur de type unsigned char. |
|
Contient une valeur de type double. |
|
Contient une valeur de type float. |
|
Contient une valeur de type short. |
|
Contient une valeur de type long. |
|
Contient un pointeur vers un objet de type CLongBinary. |
|
Contient un pointeur vers un objet de type TIMESTAMP_STRUCT. |
|
Contient un pointeur vers un objet de type CString. |
|
Stocke un pointeur vers un objet ASCII de CString . |
|
Stocke un pointeur vers un objet niveau de CString . |
Notes
CDBVariant n'a pas de classe de base.
CDBVariant est semblable à COleVariant; toutefois, CDBVariant n'utilise pas OLE. CDBVariant vous permet de stocker une valeur sans vous préoccuper du type de données de la valeur. CDBVariant suit le type de données de la valeur actuelle, qui est stocké dans une union.
La classe CRecordset utilise des objets d' CDBVariant dans les fonctions composées de trois membres : GetFieldValue, GetBookmark, et SetBookmark. Par exemple, GetFieldValue vous permet de manière dynamique aux données d'effort dans une colonne. Étant donné que le type de données de la colonne ne peut être connu au moment de l'exécution, GetFieldValue utilise un objet d' CDBVariant pour stocker les données de la colonne.
Hiérarchie d'héritage
CDBVariant
Configuration requise
Header: afxdb.h