IBX.IBTable.TIBTable.AddIndex
Delphi
procedure AddIndex(const Name, Fields: string; Options: TIndexOptions;
const DescFields: string = '');
C++
void __fastcall AddIndex(const System::UnicodeString Name, const System::UnicodeString Fields, Data::Db::TIndexOptions Options, const System::UnicodeString DescFields = System::UnicodeString());
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | IBX.IBTable.pas IBX.IBTable.hpp |
IBX.IBTable | TIBTable |
説明
テーブルの新しいインデックスを作成します。
AddIndex メソッドを呼び出すと,データセットに関連付けられたテーブルの新しいインデックスを作成できます。この手続きによって作成されるインデックスは,データセットの基底のデータベーステーブルに追加されます。Name パラメータは新しいインデックスの名前です。Fields は,インデックスに入れるセミコロンで区切られた項目のリストです。Options パラメータは制約のあるインデックス属性で,次のようなインデックスの内容を指定します。
- データセットの一次インデックスを表す(ixPrimary) (ixPrimary)
- 重複した値を含まない(ixUnique)
- 降順でレコードをソートする(isDescending)
警告: テーブルに適用できないオプションを使ってインデックスを作成すると,例外が発生します。