CDBVariant

CDBVariant n'a pas une classe de base.

Un objet CDBVariant représente un type de données variant, pour les classes ODBC MFC. CDBVariant est similaire à COleVariant; Cependant, CDBVariant n'utilise pas OLE. CDBVariant vous permet de stocker une valeur sans se soucier de type de données de la valeur. CDBVariant suit le type de données de la valeur actuelle, qui est stocké dans une union.

Classe CRecordset utilise CDBVariant objets dans trois fonctions membres : GetFieldValue GetBookmarket SetBookmark. Par exemple, GetFieldValue vous permet d'extraire dynamiquement des données dans une colonne. Parce que le type de données de la colonne ne peut pas connu au moment de l'exécution, GetFieldValue utilise un objet CDBVariant pour stocker les données de la colonne.

# include lt;afxdb.h>

Membres de la classe |nbsp ; Graphique de la hiérarchie

Voir aussi  ;CRecordset, CRecordset::GetFieldValue, CRecordset::GetBookmark, CRecordset::SetBookmark

Index