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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Phys.SQLite.pas FireDAC.Phys.SQLite.hpp |
FireDAC.Phys.SQLite | TFDSQLiteCollation |
Description
Le type d'implémentation du classement.
Utilisez la propriété CollationKind pour spécifier le type d'implémentation du classement.
Les classements scCompareString
utilisent l'API CompareStringW de Win32 / Win64. L'application doit spécifier les propriétés Flags et LocaleName. La valeur par défaut est scCompareString
.
Les classements scCustomUTF8
et scCustomUTF16
utilisent le gestionnaire d'événement OnCompare, qui doit être défini par l'application. Le gestionnaire d'événement OnCompare reçoit des chaînes encodées en UTF8 ou UTF16 selon le type de classement.
Type | Description |
---|---|
|
Le classement utilise l'API CompareStringW de Win32 / Win64. L'application doit spécifier les propriétés Flags et LocaleName. |
|
Le classement utilise le gestionnaire d’événement OnCompare. Les chaînes du gestionnaire d'événement sont encodées en UTF8. |
|
Le classement utilise le gestionnaire d’événement OnCompare. Les chaînes du gestionnaire d'événement sont encodées en UTF16. |