FireDAC.Phys.SQLite.TFDSQLiteCollation.CollationKind

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property CollationKind: TFDSQLiteCollationKind read FCollationKind  write SetCollationKind default scCompareString;

C++

__property TFDSQLiteCollationKind CollationKind = {read=FCollationKind, write=SetCollationKind, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Phys.SQLite.pas
FireDAC.Phys.SQLite.hpp
FireDAC.Phys.SQLite TFDSQLiteCollation


Beschreibung

Die Implementierungsart für die Sortierung.

Mit der Eigenschaft CollationKind geben Sie die Implementierungsart für die Sortierung an.

Die scCompareString-Sortierungen verwenden CompareStringW aus der Win32/Win64-API. In der Anwendung sollten die Eigenschaften Flags und LocaleName angegeben sein. scCompareString ist der Standardwert.

Die scCustomUTF8- und scCustomUTF16-Sortierungen verwenden die Ereignisbehandlungsroutine für OnCompare, die in der Anwendung definiert sein muss. Die Ereignisbehandlungsroutine für OnCompare empfängt, abhängig vom Sortierungstyp, in UTF8 oder UTF16 codierte Strings.

Typ Beschreibung

scCompareString

Die Sortierung verwendet CompareStringW aus der Win32/Win64-API. Die Anwendung sollte die Eigenschaften Flags und LocaleName angeben.

scCustomUTF8

Die Sortierung verwendet die Ereignisbehandlungsroutine für OnCompare. Die Strings in der Ereignisbehandlungsroutine werden in UTF8 codiert.

scCustomUTF16

Die Sortierung verwendet die Ereignisbehandlungsroutine für OnCompare. Die Strings in der Ereignisbehandlungsroutine werden in UTF16 codiert.

Siehe auch