FireDAC.Phys.MSAcc.TFDMSAccessService.CreateDB

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CreateDB;

C++

void __fastcall CreateDB();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Phys.MSAcc.pas
FireDAC.Phys.MSAcc.hpp
FireDAC.Phys.MSAcc TFDMSAccessService

Description

Crée une nouvelle base de données Access.

Utilisez la méthode CreateDB pour créer une nouvelle base de données vide. Pour exécuter CreateDB, une application doit spécifier Database, c'est-à-dire le nom du fichier de la base de données source. Vous pouvez également spécifier, si vous le souhaitez :

  • La version du format de base de données (DBVersion).
  • Le mot de passe qui protège la base de données (Password).
  • S'il est nécessaire de crypter la base de données (Encrypted).
  • L'ordre de tri de base de données par défaut (SortOrder).

Le fichier pointé par Database ne doit pas exister lorsque CreateDB est appelé. Si l'opération échoue, l'exception signalant un échec du ConfigDSN, ConfigDriver ou ConfigTranslator du pilote est déclenchée.

Exemple 1

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

Exemple 2

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

Exemple 3

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

Voir aussi