FireDAC.Phys.SQLite.TFDSQLiteCollation.CollationKind

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

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 でエンコードされた文字列を受け取ります。

種類 説明

scCompareString

この照合順序は、Win32 / Win64 CompareStringW API を使用します。アプリケーションは、Flags および LocaleName プロパティを指定しなければなりません。

scCustomUTF8

この照合順序は、OnCompare イベント ハンドラを使用します。イベント ハンドラ内の文字列は、UTF8 でエンコードされています。

scCustomUTF16

この照合順序は、OnCompare イベント ハンドラを使用します。 イベント ハンドラ内の文字列は、UTF16 でエンコードされています。

関連項目