Data.DB.TIndexDefs.FindIndexForFields

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

Delphi

function FindIndexForFields(const Fields: string): TIndexDef;

C++

TIndexDef* __fastcall FindIndexForFields(const System::UnicodeString Fields);

プロパティ

種類 可視性 ソース ユニット
function public
Data.DB.pas
Data.DB.hpp
Data.DB TIndexDefs

説明

Items プロパティ配列でインデックス定義を検索します。

FindIndexForFields メソッドを呼び出すと,Fields パラメータで指定した項目で始まるインデックスを検索します。複数項目のインデックスの場合,各項目はセミコロンで区切ります。

FindIndexForFields メソッドは,指定の項目が指定の順序で正確に一致するインデックス定義を返します。正確に一致するものがない場合,FindIndexForFields メソッドは指定の項目で始まる最初のインデックスを返します。それでも一致するものがない場合,FindIndexForFields メソッドは EDatabaseError 例外を生成します。

メモ:  FindIndexForFields メソッドは,昇順のインデックスしか特定できません。検索に降順のインデックスを含むには,GetIndexForFields メソッドを使用します。

メモ:  大文字と小文字を区別しないインデックスに検索を制限するには,GetIndexForFields メソッドを使用します。

関連項目