Bde.DBTables.TUpdateSQL.Apply

提供:RAD Studio API Documentation

Delphi

procedure Apply(UpdateKind: TUpdateKind); overload; override;
procedure Apply(ADataset: TDataset; UpdateKind: TUpdateKind); reintroduce; overload;

C++

virtual void __fastcall Apply(Data::Db::TUpdateKind UpdateKind)/* overload */;
HIDESBASE void __fastcall Apply(Data::Db::TDataSet* ADataset, Data::Db::TUpdateKind UpdateKind)/* overload */;

プロパティ

種類 可視性 ソース ユニット 親
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TUpdateSQL

説明

指定された SQL 文に対応するパラメータを設定し,その文を実行します。

Apply メソッドを呼び出すと,SQL 文のパラメータを設定し,それをレコードの更新のために実行できます。UpdateKind はどの SQL 文を結合システム実行するかを指定し,次の値をとります。



値 意味

ukDelete

DeleteSQL プロパティの SQL 文を結合,実行する

ukInsert

InsertSQL プロパティの SQL 文を結合,実行する

ukModify

ModifySQL プロパティの SQL 文を結合,実行する



Apply の主な目的は OnUpdateRecord イベントハンドラの更新文をマニュアルで実行することです。

メモ:  SQL 文パラメータがない場合,Apply のかわりに ExecSQL を呼び出す方が効率的です。

関連項目