CDaoTableDef::Create

调用该成员函数创建新的已保存的表。

virtual void Create( 
   LPCTSTR lpszName, 
   long lAttributes = 0, 
   LPCTSTR lpszSrcTable = NULL, 
   LPCTSTR lpszConnect = NULL  
);

参数

  • lpszName
    对包含表的名称字符串的指针。

  • lAttributes
    与tabledef对象表示的表对应的属性的值。 可以使用按位或合并以下常量中的任何一项:

    常量

    说明

    dbAttachExclusive

    对于使用Microsoft Jet数据库引擎的数据库,指示该表是供独占使用打开的一个附加的表。

    dbAttachSavePWD

    对于使用Microsoft Jet数据库引擎的数据库,表示用户ID和密码一个附加的表保存与连接信息。

    dbSystemObject

    指示该表是Microsoft Jet数据库引擎提供的系统表。

    dbHiddenObject

    指示该表是Microsoft Jet数据库引擎提供的一个隐藏的表。

  • lpszSrcTable
    对包含源表名称的字符串的指针。 默认情况下此值初始化为 NULL

  • lpszConnect
    对包含默认连接字符串的字符串的指针。 默认情况下此值初始化为 NULL

备注

一旦名为tabledef然后,可以调用 追加 保存在数据库的TableDefs集合的tabledef。 在调用 Append后,tabledef在打开状态,因此,您可以使用它来 CDaoRecordset 对象。

有关相关信息,请参见主题“CreateTableDef方法” DAO帮助。

要求

Header: afxdao.h

请参见

参考

CDaoTableDef选件类

层次结构图

CDaoTableDef::Open

CDaoTableDef::Close

CDaoRecordset选件类