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