Data.SqlExpr.TSQLConnection.GetIndexNames

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

Delphi

procedure GetIndexNames(const TableName: string; List: TStrings); overload;
procedure GetIndexNames(const TableName, SchemaName: string; List: TStrings); overload;

C++

void __fastcall GetIndexNames(const System::UnicodeString TableName, System::Classes::TStrings* List)/* overload */;
void __fastcall GetIndexNames(const System::UnicodeString TableName, const System::UnicodeString SchemaName, System::Classes::TStrings* List)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TSQLConnection

説明

文字列リストにテーブルのインデックスの名前を入れます。

GetIndexNames を呼び出すと,テーブルに定義されたインデックスのリストを取り出すことができます。

List パラメータは,インデックス名を受け取る TStrings の下位オブジェクトです。GetIndexNames メソッドが TableName パラメータで指定されたテーブルのすべてのインデックスの名前を追加する前に,既存の文字列はすべてリストから削除されます。

TableName パラメータは,リストに加えたいインデックスがあるテーブルの名前を指定します。

たとえば,次のコードは,リストボックスに Employee テーブルのすべてのインデックスの名前を入れます。



SQLConnection1.GetIndexNames('Employee', ListBox1.Items);



SQLConnection1->GetIndexNames("Employee", ListBox1->Items);



関連項目