FireDAC.Phys.SQLite.Firedac_Phys_Sqlite
C++
enum DECLSPEC_DENUM Firedac_Phys_Sqlite__5 : unsigned int { soSetLargeCache };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | 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.
|