FireDAC.Phys.SQLite.Firedac_Phys_Sqlite

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch