Data.Win.ADODB.TCustomADODataSet.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 protected
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TCustomADODataSet

Beschreibung

Enthält die Definitionen der Indizes für die aktuelle Tabelle.

IndexDefs enhält die Definitionen aller Indizes der aktuellen Tabelle. IndexDefs ist ein Kollektion von TIndexDef-Objekten. Jedes TIndexDef-Objekt enthält die Definition eines Indizes.

Wenn Sie IndexDefs zur Laufzeit inspizieren, erhalten Sie Informationen über einen gegebenen Index. Ein spezifisches TIndexDef-Objekt wird über einen Index und IndexDefs angesprochen. Mithilfe der Eigenschaften eines TIndexDef-Objekts lassen sich verschiedene Indexattribute auswerten. Das folgende Beispiel ermittelt die Felderliste des dritten Indizes der Tabelle, auf die über die Komponente ADOTable1 zugegriffen wird.



ADOTable1.IndexDefs.Update;
StrVar := ADOTable1.IndexDefs[2].Fields;



ADOTable1->IndexDefs->Update();
StrVar = ADOTable1->IndexDefs[2] ->Fields;



Um die aktuellesten Indexinformationen für die Tabelle zu ermitteln, muss die Methode TIndexDefs.Update vor dem Inspizieren der Eigenschaft IndexDefs aufgerufen werden.

Siehe auch