FireDAC.Phys.SQLite.TFDSQLiteCollation.CollationKind
Delphi
property CollationKind: TFDSQLiteCollationKind read FCollationKind write SetCollationKind default scCompareString;
C++
__property TFDSQLiteCollationKind CollationKind = {read=FCollationKind, write=SetCollationKind, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Phys.SQLite.pas FireDAC.Phys.SQLite.hpp |
FireDAC.Phys.SQLite | TFDSQLiteCollation |
説明
照合順序の実装種類。
CollationKind プロパティを使用すると、照合順序の実装種類を指定することができます。
scCompareString
照合順序は、Win32 / Win64 CompareStringW API を使用します。アプリケーションは、Flags および LocaleName プロパティを指定しなければなりません。scCompareString
は、デフォルト値です。
scCustomUTF8
および scCustomUTF16
照合順序は、OnCompare イベント ハンドラを使用し、これはアプリケーションで定義されなければなりません。OnCompare イベント ハンドラは、照合順序の種類に応じて、UTF8 または UTF16 でエンコードされた文字列を受け取ります。
種類 | 説明 |
---|---|
|
この照合順序は、Win32 / Win64 CompareStringW API を使用します。アプリケーションは、Flags および LocaleName プロパティを指定しなければなりません。 |
|
この照合順序は、OnCompare イベント ハンドラを使用します。イベント ハンドラ内の文字列は、UTF8 でエンコードされています。 |
|
この照合順序は、OnCompare イベント ハンドラを使用します。 イベント ハンドラ内の文字列は、UTF16 でエンコードされています。 |