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