CDaoRecordset::m_nFields

Remarques

Contient le nombre de données membres de champ dans la classe de jeu d'enregistrements et le nombre de colonnes sélectionnées par le jeu d'enregistrements de la source de données. Le constructeur de la classe de jeu d'enregistrements doit initialiser m_nFields avec le nombre correct de champs statiquement liés. ClassWizard écrit cette initialisation pour vous lorsque vous l'utilisez pour déclarer votre classe de jeu d'enregistrements. Vous pouvez également écrire il manuellement.

Le framework utilise ce numéro pour gérer l'interaction entre les membres de champ de données et les colonnes correspondantes de l'enregistrement dans la source de données.

&Notenbsp ;  Ce nombre doit correspondre au nombre de colonnes de sortie enregistrée dans DoFieldExchange après un appel à SetFieldType avec le paramètre CDaoFieldExchange::outputColumn.

Vous pouvez lier des colonnes dynamiquement par voie de CDaoRecordset::GetFieldValue et CDaoRecordset::SetFieldValue, comme l'a expliqué dans l'article jeu d'enregistrements DAO : lie dynamiquement les enregistrements. Si vous le faites, vous n'êtes pas nécessaire incrémenter le compte dans m_nFields pour refléter que le nombre de fonction DFX appelle dans votre fonction de membre DoFieldExchange.

Pour plus d'informations, consultez l'article DAO Record Field Exchange ((DFX)) dans le Guide du programmeur Visual C++.

Aperçu de CDaoRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDaoRecordset::SetFieldValue, CDaoRecordset::GetFieldValue

Index