CDaoDatabase::Create
CDaoDatabase のオブジェクトの構築後に新しい Microsoft Jet (.mdb) データベースを作成するには、このメンバー関数を呼び出します。
virtual void Create(
LPCTSTR lpszName,
LPCTSTR lpszLocale = dbLangGeneral,
int dwOptions = 0
);
パラメーター
lpszName
作成しているデータベース ファイルの名前である文字列式。これが「C:\\MYDB.MDB」などの完全パスとファイル名、のいずれかです。名前を指定する必要があります。拡張子を指定しない場合、.mdb が追加されます。ネットワークが偶数 (UNC) 名前付け規則をサポートする場合は、"\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB" のようなネットワーク パスを指定できます。Microsoft Jet (.mdb) データベース ファイルのみこのメンバー関数を使用して作成できます。(double 円記号はリテラル文字列の中に「\」C++ のエスケープ文字に必要です)。lpszLocale
データベースを作成するの照合順序を指定するために使用する文字列式。既定値は dbLangGeneralです。次の値を使用できます。dbLangGeneral、英語、フランス語、ドイツ語、イタリア語、スペイン語最新ポルトガル語
dbLangArabic アラビア語
dbLangCyrillic のロシア語
dbLangCzech チェコ語
オランダ語dbLangDutch
dbLangGreek ギリシャ語
dbLangHebrew ヘブライ語
dbLangHungarian ハンガリー語
dbLangIcelandic アイスランド語
北dbLangNordic の欧言語 (Microsoft Jet データベース エンジンのバージョン 1.0 のみ)
ノルウェー語、デンマークdbLangNorwdan
dbLangPolish のポーランド語
dbLangSpanish の従来のスペイン語
スウェーデン語とフィンランドdbLangSwedfin
トルコ語のdbLangTurkish
dwOptions
一つ以上のオプションを指定する整数。次の値を使用できます。dbEncrypt は暗号化されたデータベースを作成します。
dbVersion10 は、Microsoft Jet データベースのバージョン 1.0 でデータベースを作成します。
dbVersion11 は、Microsoft Jet データベースのバージョン 1.1 でデータベースを作成します。
dbVersion20 は、Microsoft Jet データベースのバージョン 2.0 でデータベースを作成します。
dbVersion30 は、Microsoft Jet データベースのバージョン 3.0 でデータベースを作成します。
暗号化の定数を省略すると、暗号化のデータベースが作成されます。1 種類のバージョンの定数だけを指定できます。バージョンの定数を省略すると、Microsoft Jet データベースのバージョン 3.0 を使用するデータベースが作成されます。
注意 データベースを暗号化するか、直接データベースを構成するバイナリ ディスク ファイルを読み取ることはユーザーとパスワードのセキュリティを実行してもあります。
解説
[作成] はデータベース ファイルと基になる DAO のデータベース オブジェクトを作成し、C++ オブジェクトを初期化します。関連するワークスペースのデータベースのコレクションにオブジェクトが追加されます。データベース オブジェクトは、開いている状態になっています; **[作成]**の後に [開く] を呼び出さないでください。
[!メモ]
[作成]を使用すると、Microsoft Jet (.mdb) データベースのみ作成できます。ISAM データベースまたは ODBC データベースを作成できません。
必要条件
Header: afxdao.h