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 を呼び出す方が効率的です。

関連項目