Partager via


structure de CDaoRelationFieldInfo

La structure CDaoRelationFieldInfo contient des informations sur un champ dans une relation défini pour les objets d'accès aux données (DAO).

struct CDaoRelationFieldInfo 
{ 
   CString m_strName;           // Primary 
   CString m_strForeignName;    // Primary 
};

Paramètres

  • m_strName
    Nom du champ dans la table primaire de la relation.

  • m_strForeignName
    Nom du champ dans la table étrangère de la relation.

Notes

Un objet de relation DAO spécifie les champs dans la table primaire et les champs dans la table étrangère qui définissent la relation. Les références à Primary dans la définition de la structure ci-dessus montrent comment les informations sont retournées dans le membre m_pFieldInfos d'un objet CDaoRelationInfo obtenu en appelant la méthode GetRelationInfo de la classe CDaoDatabase.

Les objets relation et les champs de relations ne sont pas représentés par une classe MFC. En revanche, les objets DAO sous-jacents des objets MFC de la classe CDaoDatabase contiennent une collection d'objets relation, appelée la collection de relations. Chaque objet relation, à son tour, contient une collection de champs de relation. Chaque objet champ de relation corrèle un champ dans la table primaire avec un champ dans la table étrangère. Pris ensemble, les champs de relation définissent un groupe de champs dans chaque table, qui définissent définir la relation. CDaoDatabase vous permet d'accéder aux objets relation avec un objet CDaoRelationInfo en appelant la méthode GetRelationInfo. L'objet CDaoRelationInfo possède alors un membre de données, m_pFieldInfos, qui pointe vers un tableau d'objets CDaoRelationFieldInfo.

Appelez la méthode GetRelationInfo de l'objet conteneur CDaoDatabase dont la collection de relations contient l'objet relation qui vous intéresse. Accédez ensuite au membre m_pFieldInfos de l'objet CDaoRelationInfo. CDaoRelationFieldInfo définit également une méthode Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoRelationFieldInfo.

Configuration requise

En-tête : afxdao.h

Voir aussi

Référence

structure de CDaoRelationInfo

Autres ressources

Structures, les styles, rappels, et les tables des messages