CDaoRecordset::GetFieldValue
Appelez la fonction membre pour récupérer des données dans un recordset.
Syntaxe
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
Paramètres
lpszName
Un pointeur vers une chaîne qui contient le nom d'un champ.varValue
Une référence à un objet d' COleVariant qui signale la valeur d'un champ.nIndex
Un index de base zéro du champ dans la collection des champs du recordset, pour la recherche par index.
Valeur de retour
Les deux versions d' GetFieldValue qui retournent un retour de valeur un objet de COleVariant qui contient la valeur d'un champ.
Notes
Vous pouvez rechercher un champ de nom ou par position ordinale.
Notes
Il est plus efficace d'appeler l'une des versions de cette fonction membre qui prend une référence d'objet d' COleVariant comme paramètre, au lieu d'appeler une version qui retourne un objet d' COleVariant .Les versions ultérieures de cette fonction sont conservés pour la compatibilité descendante.
Utilisez GetFieldValue et SetFieldValue pour lier dynamiquement des champs au moment de l'exécution plutôt que de manière statique des colonnes de liaison à l'aide de le mécanisme de DoFieldExchange .
GetFieldValue et le mécanisme d' DoFieldExchange peuvent être combinés pour améliorer les performances.Par exemple, utilisez GetFieldValue pour récupérer une valeur dont vous avez besoin uniquement à la demande, et assigner cet appel d'un bouton « plus d'information » dans l'interface.
Pour des informations connexes, consultez les rubriques traitant objet champ » et « évaluer la propriété » dans l'aide de DAO.
Configuration requise
Header: afxdao.h
Voir aussi
CDaoRecordset Class
Graphique hiérarchique
CDaoRecordset::SetFieldValue