Bde.DBTables.TTable.IndexDefs
Delphi
property IndexDefs: TIndexDefs read FIndexDefs write SetIndexDefs stored IndexDefsStored;
C++
__property Data::Db::TIndexDefs* IndexDefs = {read=FIndexDefs, write=SetIndexDefs, stored=IndexDefsStored};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
テーブルのインデックスに関する情報を保持しています。
IndexDefs プロパティは,インデックス定義のコレクションで,各インデックス項目は利用可能なインデックスを表しています。設計時に CreateTable を呼び出す(テーブルを作成する)場合は,その前にテーブルのインデックス定義を作成します。
通常,IndexFieldNames プロパティまたは IndexFields プロパティを使って実行時にインデックスにアクセスしたりインデックスを指定したりします。
IndexDefs プロパティが更新または手動で編集されている場合,StoreDefs プロパティは true になります。
メモ: IndexDefs プロパティ内のインデックス定義は,常に現在,利用可能なインデックスを示しているわけではありません。IndexDefs プロパティをチェックする前に,Update メソッドを呼び出して最新の項目リストに更新してください。