Data.SqlExpr.TCustomSQLDataSet.Lookup

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

Delphi

function Lookup(const KeyFields: string; const KeyValues: Variant;  const ResultFields: string): Variant; override;

C++

virtual System::Variant __fastcall Lookup(const System::UnicodeString KeyFields, const System::Variant &KeyValues, const System::UnicodeString ResultFields);

プロパティ

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

説明

指定した検索値に一致するレコードから項目値を取り出す仮想メソッドです。

This 関数:

データセットが単方向かどうかを調べて,単方向の場合には EDatabaseError 例外を生成します。

バリアントとして false の値を返し,一致するレコードが見つからなかったことを示します。

単方向でない下位クラスはこのメソッドをオーバーライドして,カンマで区切られた文字列 KeyFields によって識別される項目が,バリアントまたはバリアント配列 KeyValues によって指定される値を持つレコードに移動するようにすることができます。Lookup を実装する場合は,指定したレコードのカンマで区切られた文字列 ResultFields で指定される項目の値が格納されたバリアントまたはバリアント配列を返します。

関連項目