AnyDAC
ContentsIndexHome
PreviousUpNext
TADMSAccessService.CreateDB Method

Creates a new Access database.

Group
Links

Use the CreateDB method to create a new empty database. To run CreateDB, an application must specify Database - the source database file name. And optionally may be specified:

  • DBVersion - the database format version;
  • Password - the password to protect the database;
  • Encrypted - whether to encrypt the database;
  • SortOrder - the default database sort order.

The file pointed by Database must not exist at the time CreateDB is called. When the operation fails, then "Driver's ConfigDSN, ConfigDriver, or ConfigTranslator failed" exception is raised.

procedure CreateDB;
ADMSAccessService1.Database := 'c:\test.mdb';
ADMSAccessService1.DBVersion := avDefault;
ADMSAccessService1.CreateDB;
// Create encrypted database
ADMSAccessService1.Database := 'c:\test.accdb';
ADMSAccessService1.DBVersion := avAccess2007;
ADMSAccessService1.Encrypted := True;
ADMSAccessService1.CreateDB;
// Specify default sort order of database
ADMSAccessService1.Database := 'c:\test.accdb';
ADMSAccessService1.DBVersion := avAccess2007;
ADMSAccessService1.SortOrder := '0x00000409';
ADMSAccessService1.CreateDB;
What do you think about this topic? Send feedback!