FireDAC.Phys.SQLite.TFDSQLiteSecurityOptions

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TFDSQLiteSecurityOptions = set of (soSetLargeCache);

C++

typedef System::Set<Firedac_Phys_Sqlite__5, Firedac_Phys_Sqlite__5::soSetLargeCache, Firedac_Phys_Sqlite__5::soSetLargeCache> TFDSQLiteSecurityOptions;

プロパティ

種類 可視性 ソース ユニット
set
typedef
public
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLite.hpp
FireDAC.Phys.SQLite FireDAC.Phys.SQLite

説明

データベース暗号化オプションを示します。


名前 説明
soSetLargeChache SQLite の暗号化の現時点での制限により、値のサイズが 1 DB ページを超える BLOB フィールドがデータベースにあり、データベースが SQLite キャッシュに収まらない場合、SetPassword/ChangePassword/RemovePassword 呼び出しは失敗します。soSetLargeCache が設定されている場合、SetPassword/ChangePassword/RemovePassword では、DB サイズより大きいキャッシュ サイズを自動的に設定し、データベース全体をメモリに収めます。DB サイズが使用可能なシステム メモリより大きい場合、対応する呼び出しは失敗します。

関連項目