FireDAC.Phys.SQLite.TFDSQLiteBackup.Password

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Password: String read FPassword write FPassword;

C++

__property System::UnicodeString Password = {read=FPassword, write=FPassword};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLite.hpp
FireDAC.Phys.SQLite TFDSQLiteBackup


Description

Le mot de passe de la base de données source.

Utilisez la propriété Password pour spécifier un mot de passe pour la base de données source. Le mot de passe de destination peut être différent du mot de passe de la base de données source.

Vous pouvez spécifier le préfixe de l'algorithme de chiffrement dans la valeur de la propriété Password, en utilisant le format : <préfixe>:<mot de passe>.

Remarque : Si un fichier de base de données source a été créé avec un algorithme de chiffrement personnalisé (aes-256), en spécifiant :

  • le paramètre de définition de la connexion Encrypt,
  • ou un préfixe de l'algorithme de chiffrement pour le paramètre de définition de la connexion Password,

le préfixe doit être spécifié. Sinon, l'exception "Mémoire insuffisante" sera déclenchée.

Exemple

 // DB is encrypted using aes-ecb-128 cipher algorithm
 FDConnection1.Params.Add('Password=aes-ecb-128:12345');
 FDConnection1.Connected := True;
 ....
 // specify aes-ecb-128 cipher algorithm for source database
 FDSQLiteBackup1.Password := 'aes-ecb-128:12345';

Voir aussi