CDaoRelationFieldInfo 结构

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

注意

通过 Office 2013 支持数据访问对象(DAO)。 DAO 3.6 是最终版本,它被视为已过时。

语法

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

参数

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

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

注解

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

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

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

要求

标头:afxdao.h

另请参阅

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