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};
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 |
|---|---|
|
|
Die Sortierung verwendet CompareStringW aus der Win32/Win64-API. Die Anwendung sollte die Eigenschaften Flags und LocaleName angeben. |
|
|
Die Sortierung verwendet die Ereignisbehandlungsroutine für OnCompare. Die Strings in der Ereignisbehandlungsroutine werden in UTF8 codiert. |
|
|
Die Sortierung verwendet die Ereignisbehandlungsroutine für OnCompare. Die Strings in der Ereignisbehandlungsroutine werden in UTF16 codiert. |