CDaoRelationFieldInfo 结构
“CDaoRelationFieldInfo” 结构包含数据访问对象(DAO)的关系定义的字段的信息。
struct CDaoRelationFieldInfo
{
CString m_strName; // Primary
CString m_strForeignName; // Primary
};
参数
m_strName
在关系的主表中的字段名称。m_strForeignName
在关系的外键表中的字段名称。
备注
DAO 关系对象在主键表中指定字段和外键表中的字段定义关系。 在上面结构定义中对主键的引用指示信息如何在通过获取 CDaoDatabase 类的 GetRelationInfo 成员函数中调用 CDaoRelationInfo 对象的 m_pFieldInfos 成员中返回。
关系对象和关系字段对象不有 MFC 类表示。 相反,在 CDaoDatabase 类的基本的 MFC DAO 对象下的 DAO 对象包含关系对象的集合,称为关系集合。 反过来说,每个关系对象包含关系字段对象的集合。 每个关系字段对象关联主键表中一个一个字段与外键表中一个字段。 一起考虑,关系字段对象在,每个表中定义字段的一组,一起来定义关系。 CDaoDatabase 允许您通过调用 GetRelationInfo 成员函数访问关系对象与 CDaoRelationInfo 对象。 CDaoRelationInfo 对象,然后,它具有数据成员,即 m_pFieldInfos,指向 CDaoRelationFieldInfo 对象的数组。
调用存储您感兴趣的关系对象关系集合容器 CDaoDatabase 对象的 GetRelationInfo 成员函数。 然后访问 CDaoRelationInfo 对象的 m_pFieldInfos 成员。 CDaoRelationFieldInfo 还定义了函数调试版本的 Dump 成员。 您可以使用Dump 显示CDaoRelationFieldInfo对象的内容。
要求
头文件: afxdao.h