CDaoRelationFieldInfo 结构

CDaoRelationFieldInfo 结构包含有关为数据访问对象 (DAO) 定义的关系中的字段的信息。

语法

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

参数

m_strName
关系的主表中的字段名称。

m_strForeignName
关系的外表中的字段名称。

注解

DAO 关系对象指定主表中的字段和定义关系的外表中的字段。 上述结构定义中对 Primary 的引用指示了如何在通过调用类 CDaoDatabaseGetRelationInfo 成员函数获得的 CDaoRelationInfo 对象的 m_pFieldInfos 成员中返回信息。

关系对象和关系字段对象不由 MFC 类表示。 相反,CDaoDatabase 类的 MFC 对象基础的 DAO 对象包含关系对象的集合,称为关系集合。 每个关系对象又包含关系字段对象的集合。 每个关系字段对象将主表中的字段与外表中的字段相关联。 综合起来,关系字段对象定义每个表中的一组字段,这些字段共同定义关系。 CDaoDatabase 允许通过调用 GetRelationInfo 成员函数来访问具有 CDaoRelationInfo 对象的关系对象。 CDaoRelationInfo 对象就会有一个数据成员 m_pFieldInfos 指向 CDaoRelationFieldInfo 对象的一个数组。

调用包含 CDaoDatabase 对象的 GetRelationInfo 成员函数,该对象的关系集合中存储了所需的关系对象。 然后,访问 CDaoRelationInfo 对象的 m_pFieldInfos 成员。 CDaoRelationFieldInfo 还在调试生成中定义了一个 Dump 成员函数。 可使用 Dump 来转储 CDaoRelationFieldInfo 对象的内容。

要求

标头:afxdao.h

另请参阅

结构、样式、回调和消息映射
CDaoRelationInfo 结构