CDaoRelationFieldInfo Structure

La structure CDaoRelationFieldInfo a la forme suivante:

struct CDaoRelationFieldInfo
{
 nbsp ; CString m_str&Name ;           / / Primaire
   CString m_strForeignName ;    / / Primaire
}

La structure de CDaoRelationFieldInfo contient des informations sur un champ dans une relation définie pour les objets de données access (DAO). Un objet de relation DAO spécifie les champs dans une table primaire et les champs d'une table étrangère qui définissent la relation. Les références aux primaires dans la définition de la structure ci-dessus indiquent comment l'information est retournée dans le membre m_pFieldInfos d'un objet de CDaoRelationInfo obtenu en appelant la fonction membre GetRelationInfo de la classe CDaoDatabase.

Relation objets et les objets de champ de relation ne sont pas représentés par une classe MFC. Au lieu de cela, les objets DAO MFC objets de classe CDaoDatabase sous-jacents contient une collection d'objets de relation, appelée la collection de Relations. Chaque objet de relation, a à son tour, contient une collection d'objets de champ de relation. Chaque objet field de relation est un champ dans la table primaire en corrélation avec un champ dans la table étrangère. Pris ensemble, les objets de champ de relation définissent un groupe de champs de chaque table, qui définissent ensemble la relation. CDaoDatabase vous permet d'accéder aux objets de la relation avec un objet CDaoRelationInfo en appelant la fonction membre GetRelationInfo . L'objet CDaoRelationInfo , puis, a un membre de données, m_pFieldInfos, qui pointe vers un tableau d'objets CDaoRelationFieldInfo.

Membres

m_strName

Le nom du champ dans la table primaire de la relation.

m_strForeignName

Le nom du champ dans la table étrangère de la relation.

Commentaires

Appelez la fonction membre GetRelationInfo de l'objet CDaoDatabase dont la collection Relations est stocké l'objet relation que vous intéresse. Alors accéder au membre m_pFieldInfos de l'objet CDaoRelationInfo . CDaoRelationFieldInfo définit également une fonction membre Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoRelationFieldInfo.

Pour plus d'informations sur l'utilisation de ceci et autres structures d'information sur DAO MFC, consultez l'article Collections DAO : informations sur les objets DAO dans le Guide du programmeur Visual C++.

Voir aussi  ;CDaoRelationInfo

Index