FireDAC.Stan.Option.TFDFormatOptions.SortLocale
Delphi
property SortLocale: TFDLocalID read GetSortLocale write SetSortLocale stored IsSLS default LOCALE_USER_DEFAULT;
C++
__property unsigned SortLocale = {read=GetSortLocale, write=SetSortLocale, stored=IsSLS, default=1024};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFormatOptions |
Description
Spécifie l'ID de paramètres régionaux pour les opérations de tri locales.
Utilisez la propriété SortLocale pour spécifier l'ID de paramètres régionaux pour les opérations de tri locales. La valeur par défaut est LOCALE.USER.DEFAULT.
Le tri local est effectué par les propriétés IndexFieldNames et Indexes. Lorsque le tri est effectué sur une colonne de chaîne, la fonction CompareString de l'API Windows est utilisée. La comparaison de chaînes utilise les paramètres régionaux SortLocale.
Pour TFDMemTable, TFDQuery et TFDStoredProc, il est toujours facultatif de spécifier SortLocale. Pour TFDTable, cela peut être nécessaire lorsque le classement de base de données diffère des paramètres régionaux par défaut. SortOptions peut être aussi utilisé.
Pour spécifier l'ID de paramètres régionaux, vous pouvez utiliser les fonctions MAKELCID, MAKELANGID et DownlevelLocaleNameToLCID de l'API Windows. Spécifiez la valeur 0 pour activer la comparaison de chaînes binaires.