FireDAC.Phys.SQLite.TFDSQLiteCollation.CollationKind

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

scCompareString

Le classement utilise l'API CompareStringW de Win32 / Win64. L'application doit spécifier les propriétés Flags et LocaleName.

scCustomUTF8

Le classement utilise le gestionnaire d’événement OnCompare. Les chaînes du gestionnaire d'événement sont encodées en UTF8.

scCustomUTF16

Le classement utilise le gestionnaire d’événement OnCompare. Les chaînes du gestionnaire d'événement sont encodées en UTF16.

Voir aussi