Data.Win.ADODB.TADOTable.GetIndexNames
Delphi
procedure GetIndexNames(List: TStrings);
C++
void __fastcall GetIndexNames(System::Classes::TStrings* List);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TADOTable |
説明
テーブルの利用可能なインデックスリストを取り出します。
GetIndexNames メソッドを呼び出すと,テーブルの利用可能なインデックスすべてを取り出せます。GetIndexNames は,TADOTable コンポーネントが表すテーブル(このテーブルだけ)のインデックスの名前を文字列リストオブジェクト(TStringList など)に挿入します。文字列リストオブジェクトに以前からあった内容は,新しい情報で上書きされます。
List は,アプリケーションが作成して管理する文字列リストオブジェクトです。インデックス名は,この文字列リストオブジェクトに取り出されます。この文字列リストオブジェクトは,GetIndexNames を呼び出す前に作成しなければなりません。
下のコマンドラインは,TListBox の Items プロパティに ADOTable1 が表すテーブルのインデックスの名前を挿入します。
ADOTable1.GetIndexNames(ListBox1.Items);
ADOTable1->GetIndexNames(ListBox1->Items);