Data.DB.TIndexDefs.FindIndexForFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function FindIndexForFields(const Fields: string): TIndexDef;

C++

TIndexDef* __fastcall FindIndexForFields(const System::UnicodeString Fields);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.DB.pas
Data.DB.hpp
Data.DB TIndexDefs

Beschreibung

Sucht eine Indexdefinition im Array Items.

Mit FindIndexForFields wird nach dem Index gesucht, der mit den Feldern beginnt, die im Parameter Fields angegeben sind. Wenn der Index aus mehr als einem Feld besteht, trennen Sie die Felder mit Semikolons.

Die Methode FindIndexForFields gibt, die Indexdefinition zurück, die exakt mit den angegebenen Feldern in der angegebenen Reihenfolge übereinstimmt. Wenn keine exakte Übereinstimmung gefunden werden kann, gibt FindIndexForFields den ersten Index zurück, der mit den vorgegebenen Feldern beginnt. Falls keine Übereinstimmung existiert, wird eine EDatabaseError-Exception ausgelöst.

Anmerkung:  FindIndexForFields kann nur aufsteigende Indizes finden. Um auch absteigende Indizes in die Suche aufzunehmen, müssen Sie GetIndexForFields verwenden.

Anmerkung:  Um die Suche auf Indizes zu beschränken, in denen die Groß-/Kleinschreibung nicht beachtet wird, müssen Sie die Methode GetIndexForFields verwenden.

Siehe auch