CDaoRelationFieldInfo 结构
CDaoRelationFieldInfo
结构包含有关为数据访问对象 (DAO) 定义的关系中的字段的信息。
语法
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
参数
m_strName
关系的主表中的字段名称。
m_strForeignName
关系的外表中的字段名称。
注解
DAO 关系对象指定主表中的字段和定义关系的外表中的字段。 上述结构定义中对 Primary 的引用指示了如何在通过调用类 CDaoDatabase
的 GetRelationInfo 成员函数获得的 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
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈