Data.DB.TIndexDefs.GetIndexForFields

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetIndexForFields(const Fields: string;  CaseInsensitive: Boolean): TIndexDef;

C++

TIndexDef* __fastcall GetIndexForFields(const System::UnicodeString Fields, bool CaseInsensitive);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.DB.pas
Data.DB.hpp
Data.DB TIndexDefs

Description

Recherche une définition d'index dans la propriété tableau Items.

La méthode GetIndexForFields permet de rechercher la définition d'index commençant par les champs spécifiés dans le paramètre Fields. Pour spécifier plusieurs champs dans ce paramètre, séparez-les avec des points-virgules. Affectez la valeur true au paramètre CaseInsensitive pour limiter la recherche aux seuls index de la propriété Items ne tenant pas compte de la distinction minuscules/majuscules.

GetIndexForFields renvoie la définition d'index correspondant exactement aux champs spécifiés dans l'ordre spécifié. S'il n'y a pas de correspondance exacte, GetIndexForFields renvoie la première définition d'index commençant par les champs spécifiés. Si aucune correspondance n'est trouvée, GetIndexForFields renvoie nil (Delphi) ou NULL (C++).

Remarque :  Si CaseInsensitive a la valeur true, les index décroissants sont pris en compte même s'ils tiennent compte de la distinction minuscules/majuscules.

Voir aussi