Data.SqlExpr.TCustomSQLDataSet.GetKeyFieldNames
Delphi
function GetKeyFieldNames(List: TStrings): Integer;
C++
int __fastcall GetKeyFieldNames(System::Classes::TStrings* List);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
説明
データセット用に定義された全インデックスの全項目の名前をリストに格納します。
GetKeyFieldNames を呼び出すと,このデータセットに対してデータベースサーバーで利用可能なインデックスの情報をリストに格納できます。
GetKeyFieldNames は,データセット用に定義されたサーバー上の全インデックスに対して,List で指定した文字列のリストに文字列を追加します。各文字列は,単一のインデックスの項目名をセミコロン区切りで一覧表示したものです。
TCustomSQLDataSet では,明示的にこのインデックスを使用しません。GetKeyFieldNames は,インデックスを使って項目にアクセスする必要がある SQL コマンドを動的に作成するのに使用することができます。