FireDAC.Phys.SQLite.TFDSQLiteBackup.Password
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';