Data.SqlExpr.TCustomSQLDataSet.IndexDefs

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property IndexDefs: TIndexDefs read FIndexDefs write FIndexDefs;

C++

__property Data::Db::TIndexDefs* IndexDefs = {read=FIndexDefs, write=FIndexDefs};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Beschreibung

Enthält die Definitionen aller Indizes, die auf dem Server für die Datenmenge definiert wurden.

IndexDefs gibt an, welche Indizes auf dem Datenbankserver für die Datenmenge zur Verfügung stehen.

TCustomSQLDataSet verwendet nicht explizit die Informationen in IndexDefs. Die Reihenfolge der Datensätze wird durch die Klausel ORDER BY in der SQL-Anweisung definiert.

Wenn die SQL-Datenmenge eine Instanz von TSQLTable ist, können Sie mit Hilfe von IndexDefs ermitteln, welcher Index der Eigenschaft IndexName zugewiesen werden soll. Auch bei anderen Nachkommen von TCustomSQLDataSet ist IndexDefs hilfreich, wenn SQL-Anweisungen, die einen Index auf dem Server erfordern, dynamisch generiert werden. Provider-Komponenten verwenden die Eigenschaft beispielsweise, um beim Erstellen von UPDATE-Anweisungen Datensätze eindeutig zu identifizieren.

Siehe auch