FireDAC.Phys.SQLite.TFDSQLiteSecurityOptions
Delphi
type TFDSQLiteSecurityOptions = set of (soSetLargeCache);
C++
typedef System::Set<Firedac_Phys_Sqlite__5, Firedac_Phys_Sqlite__5::soSetLargeCache, Firedac_Phys_Sqlite__5::soSetLargeCache> TFDSQLiteSecurityOptions;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
set typedef |
public | FireDAC.Phys.SQLite.pas FireDAC.Phys.SQLite.hpp |
FireDAC.Phys.SQLite | FireDAC.Phys.SQLite |
Description
Spécifie les options de cryptage de base de données.
Nom | Description |
---|---|
soSetLargeCache | En raison des limites actuelles du cryptage SQLite, les appels à SetPassword/ ChangePassword/ RemovePassword échouent si la base de données comporte des champs BLOB dont la valeur Size est supérieure à 1 page de base de données, et que la base de données ne tient pas dans le cache SQLite. Si soSetLargeCache est défini, SetPassword/ ChangePassword/ RemovePassword définit automatiquement le cache sur une taille supérieure à la taille de la base de données, pour que la base de données tienne entièrement dans la mémoire. Si la taille de la base de données est supérieure à la mémoire système accessible, l'appel correspondant échoue.
|