Data.DB.TIndexDefs.FindIndexForFields
Delphi
function FindIndexForFields(const Fields: string): TIndexDef;
C++
TIndexDef* __fastcall FindIndexForFields(const System::UnicodeString Fields);
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 FindIndexForFields permet de rechercher la définition d'index commençant par les champs spécifiés dans le paramètre Fields. Si l'index possède plusieurs champs, séparez-les les uns des autres par des points-virgules.
FindIndexForFields 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, FindIndexForFields renvoie la première définition d'index commençant par les champs spécifiés. Si aucune correspondance n'est trouvée, FindIndexForFields déclenche une exception EDatabaseError.
Remarque : FindIndexForFields ne peut localiser que les index croissants. Pour inclure des index décroissants dans la recherche, utilisez GetIndexForFields.
Remarque : Pour limiter la recherche aux index ne tenant pas compte de la distinction minuscules/majuscules, utilisez la méthode GetIndexForFields.