次の方法で共有


CDaoTableDef::Create

保存された新しいテーブルを作成するには、このメンバー関数を呼び出します。

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

パラメーター

  • lpszName
    テーブルの名前を含む文字列へのポインター。

  • lAttributes
    tabledef オブジェクトによって表されるテーブルの特性に対応する値。使用するビットごとの OR で結合できます:次の定数

    定数

    説明

    dbAttachExclusive

    Microsoft Jet データベース エンジンを使用するデータベースにテーブルが排他的に使用するために開くアタッチ テーブルであることを示します。

    dbAttachSavePWD

    Microsoft Jet データベース エンジンを使用するデータベースにアタッチ テーブルのユーザー id とパスワードを接続情報に保存されることを示します。

    dbSystemObject

    テーブルが Microsoft Jet データベース エンジンによって提供されるシステムの表であることを示します。

    dbHiddenObject

    テーブルが Microsoft Jet データベース エンジンによって提供される非表示の表であることを示します。

  • lpszSrcTable
    ソースのテーブル名を含む文字列へのポインター。既定では nullとして、この値に初期化されます。

  • lpszConnect
    既定の接続文字列が含まれている文字列へのポインター。既定では nullとして、この値に初期化されます。

解説

tabledef オブジェクトを参照する場合は、データベースの TableDefs のコレクションの tabledef を保存するに [追加] を呼び出すことができます。**[追加]**を呼び出した後、tabledef は、開いている状態になり、CDaoRecordset のオブジェクトを作成するために使用できます。

関連情報は、DAO ヘルプ トピック CreateTableDef メソッド「」を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoTableDef クラス

階層図

CDaoTableDef::Open

CDaoTableDef::Close

CDaoRecordset クラス