CDaoRelationFieldInfo结构

CDaoRelationFieldInfo结构具有如下形式:
struct CDaoRelationFieldInfo
{
  CString m_strName;          // Primary
  CString m_strForeignName;   // Primary
};
CDaoRelationFieldInfo结构中包含了为数据访问对象(DAO)定义的关系中的字段的信息。DAO关系对象指定了定义关系的主表中的字段和外部表中的字段。在上面的结构定义中对Primary的引用指明了调用CDaoDatabase类的成员函数GetRelationInfo获得的信息是如何在CDaoRelationInfo对象的m_pFieldInfos成员中返回的。
MFC类不代表任何关系对象和关系字段对象。相反,DAO对象构成了CDaoDatabase类的MFC对象,其中包含了关系对象的集合,称为关系集合。每个关系对象包含了一个关系对象的集合。每个关系对象使主表中的字段和外部表中的字段产生联系。合在一起,关系字段对象定义了每个表中的一组字段,它们一起定义了关系。CDaoDatabase使你能够调用GetRelationInfo成员函数通过CDaoRelationInfo对象来访问关系对象。CDaoRelationInfo对象具有一个数据成员m_pFieldInfos,它指向一个CDaoRelationFieldInfo对象的数组。

成员:
m_strName关系的主表中字段的名字。
m_strForeignName关系的外部表中字段的名字。

注释:
调用包容的CDaoDatabase对象的GetRelationInfo成员函数,你感兴趣的关系对象就保存在该对象的关系集合中。然后访问CDaoRelationInfo对象的m_pFieldInfos成员。CDaoRelationFieldInfo还在调试版本中定义了一个Dump函数。你可以使用Dump来转储CDaoRelationFieldInfo对象的内容。
有关这个结构以及其他MFC DAO Info结构的信息参见“Visual C++ 程序员指南”中的文章“DAO集合:获得DAO对象的信息”。

请参阅:CDaoRelationInfo