Partager via


CDaoRelationFieldInfo, structure

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

Syntaxe

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 d’une table primaire et les champs d’une table étrangère qui définissent la relation. Les références à Primary dans la définition de structure ci-dessus indiquent comment les informations sont retournées dans le membre d’un objet CDaoRelationInfo obtenu en appelant la fonction membre GetRelationInfo de la classeCDaoDatabase.m_pFieldInfos

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

Appelez la fonction membre GetRelationInfo de l’objet conteneur CDaoDatabase dans lequel la collection Relations est stockée l’objet relation qui vous intéresse. Accédez ensuite au m_pFieldInfos membre de l’objet CDaoRelationInfo . CDaoRelationFieldInfo définit également une Dump fonction membre dans les builds de débogage. Vous pouvez utiliser Dump pour vider le contenu d’un CDaoRelationFieldInfo objet.

Spécifications

En-tête : afxdao.h

Voir aussi

Structures, styles, rappels et tables de messages
CDaoRelationInfo, structure