CDaoDatabase::GetTableDefInfo

调用此成员函数获取在数据库中的表有关的信息定义的各种类型。

void GetTableDefInfo( 
   int nIndex, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);
void GetTableDefInfo( 
   LPCTSTR lpszName, 
   CDaoTableDefInfo& tabledefinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

参数

  • nIndex
    tabledef对象的索引数据库中的TableDefs集合,并由索引的外观。

  • tabledefinfo
    对返回请求的信息的 CDaoTableDefInfo 对象的引用。

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

    • AFX_DAO_PRIMARY_INFO (默认值)名称,可更新,属性

    • AFX_DAO_SECONDARY_INFO 主要信息以及:创建日期,日期之前更新,源表名称,连接

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

  • lpszName
    tabledef对象的名称,查找的名称。

备注

提供该功能的两个版本,因此可以选择表由数据库的TableDefs集合的索引或名为表。

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

说明说明

AFX_DAO_ALL_INFO 选项提供非常缓慢获取的信息。在这种情况下,因此,如果有许多记录,计数记录在表中可能非常耗时。

要求

Header: afxdao.h

请参见

参考

CDaoDatabase选件类

层次结构图

CDaoDatabase::GetTableDefCount