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;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
set typedef |
public | FireDAC.Phys.SQLite.pas FireDAC.Phys.SQLite.hpp |
FireDAC.Phys.SQLite | FireDAC.Phys.SQLite |
Beschreibung
Legt die Optionen für die Datenbankverschlüsselung fest.
Name | Beschreibung |
---|---|
soSetLargeChache | Aufgrund der aktuellen Verschlüsselungsbeschränkung von SQLite schlagen Aufrufe von SetPassword/ChangePassword/RemovePassword fehlt, wenn die Datenbank BLOB-Felder mit einem größeren Wert als 1 DB-Seite enthält und die Datenbank nicht in den SQLite-Zwischenspeicher passt. Wenn soSetLargeCache festgelegt ist, dann setzen SetPassword/ChangePassword/RemovePassword automatisch die Größe des Zwischenspeichers auf einen höheren Wert als die DB-Größe, damit die Datenbank vollständig in den Arbeitsspeicher passt. Wenn die DB größer als der verfügbare Systemarbeitsspeicher ist, schlägt der entsprechende Aufruf fehl.
|