IBX.IBTable.TIBTable.AddIndex

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

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)

警告:  テーブルに適用できないオプションを使ってインデックスを作成すると,例外が発生します。