CDaoTableDef::GetFieldInfo

调用此成员函数获取各种有关tabledef定义的字段的信息。

void GetFieldInfo( 
   int nIndex, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetFieldInfo( 
   LPCTSTR lpszName, 
   CDaoFieldInfo& fieldinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

参数

  • nIndex
    域对象的索引在表的从零开始的字段集合中,则按索引的外观。

  • fieldinfo
    CDaoFieldInfo 结构的引用。

  • dwInfoOptions
    指定的选项有关检索字段的哪信息。可用选项以及在此处列出它们导致函数返回:

    • AFX_DAO_PRIMARY_INFO (默认值)名称,类型,范围,属性。为最快的性能使用此选项。

    • AFX_DAO_SECONDARY_INFO 主要信息,以及:序号位置,必须,允许零,排列顺序,外部名称,源字段,源表

    • AFX_DAO_ALL_INFO 主版本号和辅助信息,以及:验证规则,验证文本,默认

  • lpszName
    对字段对象名称的指针,查找的名称。该名称是唯一为该字段与64个字符的字符串。

备注

函数的一个版本可以按索引查找字段。另一个版本可以按名称查找字段。

这些信息的声明返回,请参见 CDaoFieldInfo 结构。此结构具有对应于 dwInfoOptions说明的列表的上面的信息项的成员。当请求信息在一个级别,则任何一级别的信息。

有关相关信息,请参见主题“属性” DAO帮助。

要求

Header: afxdao.h

请参见

参考

CDaoTableDef选件类

层次结构图

CDaoTableDef::GetIndexInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount