FireDAC.Phys.SQLiteWrapper.TSQLiteEngineLinkage

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

Delphi

TSQLiteEngineLinkage = (slDefault, slStatic, slDynamic, slFDEStatic, slSEEStatic);

C++

enum DECLSPEC_DENUM TSQLiteEngineLinkage : unsigned int { slDefault, slStatic, slDynamic, slFDEStatic, slSEEStatic };

プロパティ

種類 可視性 ソース ユニット
enum public
FireDAC.Phys.SQLiteWrapper.pas
FireDAC.Phys.SQLiteWrapper.hpp
FireDAC.Phys.SQLiteWrapper FireDAC.Phys.SQLiteWrapper


説明

TSQLiteEngineLinkage は、FireDACSQLite ドライバによる SQLite エンジン リンケージを定義する、列挙型です。 これには、次の列挙型があります:

  • slDefault: プラットフォームのデフォルト モードです。
  • slStatic: 実行可能ファイルにリンクされる際に、静的にリンク付けされるエンジンを使用します。 そうでない場合は、例外が発生します。
  • slDynamic: 動的にリンク付けされるエンジンを使用します。
  • slFDEStatic: SQLite バージョン 3.31.1 で FDEStat ユニットを使用し、FireDAC 暗号化(FDE)も引き続き利用可能です。
  • slSEEStatic: 有料 SQLite 暗号化拡張機能(ネイティブ SQLite 暗号化サポート付き)を使用します。これは、FireDAC が RAD Studio 11 以降サポートしています。
メモ: AndroidLinuxiOS プラットフォームの場合、1 つの静的リンケージ ユニットのみ、1 つのプロジェクトに同時に含めることができます。言い換えると、Stat または FDEStat を使用することはできますが、同じプロジェクト内で両方を使用することはできません。これを行うと、シンボルの重複によりリンカによってエラーが生成されます。

関連項目