API:Data.Win.ADODB.TADODataSet.IndexDefs

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property IndexDefs: TIndexDefs read FIndexDefs write FIndexDefs;

C++

__property IndexDefs;

プロパティ

種類 可視性 ソース ユニット
property public
Data.Win.ADODB.pas
Data.Win.ADODB.hpp
Data.Win.ADODB TADODataSet

説明

現在のテーブルの添字の定義を保持します。

Data.Win.ADODB.TADODataSet.IndexDefs は Data.Win.ADODB.TCustomADODataSet.IndexDefs を継承しています。以下の内容はすべて Data.Win.ADODB.TCustomADODataSet.IndexDefs を参照しています。

現在のテーブルの添字の定義を保持します。

IndexDefs プロパティは,現在のテーブルが持つ各添字の定義を保持します。IndexDefs は TIndexDef オブジェクトのコレクションです。各 TIndexDef オブジェクトは,1 つの添字の定義を保持します。

IndexDefs を実行時にインスペクトすると,特定の添字についての情報を取得できます。添字を IndexDefs と併用すると,特定の TIndexDef オブジェクトに対処できます。TIndexDef のプロパティを使用すると,さまざまな添字属性を評価できます。次の例では,ADOTable1 コンポーネントを通じてアクセスしたテーブルの 3 番めの添字の項目リストを取り出します。



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



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



プロパティをインスペクトする前に TIndexDefs の Update メソッドを呼び出して,プロパティにテーブルの最新の添字情報が入っていることを保証します。

関連項目