FireDAC.Phys.MSAcc.TFDMSAccessService.CreateDB

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure CreateDB;

C++

void __fastcall CreateDB();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FireDAC.Phys.MSAcc.pas
FireDAC.Phys.MSAcc.hpp
FireDAC.Phys.MSAcc TFDMSAccessService

説明

Access データベースを新しく作成します。


CreateDB メソッドを使用すると、空のデータベースを新しく作成できます。CreateDB を実行するには、アプリケーションで Database(ソース データベース ファイル名)を指定する必要があります。オプションで以下を指定することもできます。

  • データベース形式のバージョン(DBVersion
  • データベースを保護するためのパスワード(Password
  • データベースを暗号化するかどうか(Encrypted
  • データベースのデフォルトのソート順序(SortOrder

Database で示されるファイルは、CreateDB の呼び出し時に存在していてはいけません。この操作が失敗した場合は、"ドライバーの ConfigDSN、ConfigDriver、または ConfigTranslator が失敗しました。" という例外が発生します。

例 1

 FDMSAccessService1.Database := 'c:\test.mdb';
 FDMSAccessService1.DBVersion := avDefault;
 FDMSAccessService1.CreateDB;

例 2

 // Create encrypted database
 FDMSAccessService1.Database := 'c:\test.accdb';
 FDMSAccessService1.DBVersion := avAccess2007;
 FDMSAccessService1.Encrypted := True;
 FDMSAccessService1.CreateDB;

例 3

 // Specify default sort order of database
 FDMSAccessService1.Database := 'c:\test.accdb';
 FDMSAccessService1.DBVersion := avAccess2007;
 FDMSAccessService1.SortOrder := '0x00000409';
 FDMSAccessService1.CreateDB;

関連項目