Data.SqlExpr.TSQLTable.IndexFieldNames

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property IndexFieldNames: string read FIndexFieldNames write SetIndexFieldNames;

C++

__property System::UnicodeString IndexFieldNames = {read=FIndexFieldNames, write=SetIndexFieldNames};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLTable

Beschreibung

Gibt an, welche Felder für die Sortierung der Datensätze und für die Verknüpfung in Haupt-/Detailbeziehungen verwendet werden.

IndexFieldNames enthält eine Reihe von Feldnamen, die durch Strichpunkte voneinander getrennt sind. Jeder Name bezeichnet ein Feld in der Tabelle.

Mit IndexFieldNames können Sie feststellen, nach welchen Feldern die Datensätze der Tabelle sortiert werden. Aus den Feldnamen in IndexFieldNames wird die ORDER BY-Klausel der automatisch generierten SQL-Anweisung gebildet.

Die Eigenschaft IndexFieldNames wird auch verwendet, wenn die Tabelle die Detailtabelle in einer Haupt-/Detailbeziehung ist. In diesem Fall muss jedes der Felder in IndexFieldNames einem Feld der Eigenschaft MasterFields entsprechen.

Anstatt der Eigenschaft IndexFieldNames die Feldnamen explizit zuzuweisen, können sie diese auch in Form eines vorhandenen Index angeben. Weisen Sie einfach der Eigenschaft IndexName den Namen des gewünschten Index zu.

Anmerkung:  Die Eigenschaften IndexName und IndexFieldNames schließen sich gegenseitig aus. Jede Zuweisung an IndexName löscht den Inhalt von IndexFieldNames und umgekehrt.

Siehe auch