Export (0) Print
Expand All
0 out of 1 rated this helpful - Rate this topic

CDaoTableDef::Create 

Call this member function to create a new saved table.


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

Parameters

lpszName

A pointer to a string containing the name of the table.

lAttributes

A value corresponding to characteristics of the table represented by the tabledef object. You can use the bitwise-OR to combine any of the following constants:

Constant Description

dbAttachExclusive

For databases that use the Microsoft Jet database engine, indicates the table is an attached table opened for exclusive use.

dbAttachSavePWD

For databases that use the Microsoft Jet database engine, indicates that the user ID and password for the attached table are saved with the connection information.

dbSystemObject

Indicates the table is a system table provided by the Microsoft Jet database engine.

dbHiddenObject

Indicates the table is a hidden table provided by the Microsoft Jet database engine.

lpszSrcTable

A pointer to a string containing the source table name. By default this value is initialized as NULL.

lpszConnect

A pointer to a string containing the default connection string. By default this value is initialized as NULL.

Once you have named the tabledef, you can then call Append to save the tabledef in the database's TableDefs collection. After calling Append, the tabledef is in an open state, and you can use it to create a CDaoRecordset object.

For related information, see the topic "CreateTableDef Method" in DAO Help.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.