Bde.DBTables.TUpdateSQL.ExecSQL

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

Delphi

procedure ExecSQL(UpdateKind: TUpdateKind); virtual;

C++

virtual void __fastcall ExecSQL(Data::Db::TUpdateKind UpdateKind);

プロパティ

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

説明

キャッシュアップデートが使用可能なときにほかの場合は読み出し専用の結果セットを更新するために指定された型の SQL 文を実行します。

ExecSQL メソッドを呼び出すと,キャッシュアップデートが使用可能なときに読み出し専用の結果セットに属するレコードを更新するために必要な SQL 文を実行できます。UpdateKind は実行する文を指定し,指定値は次のとおりです。



意味

ukDelete

データセット内のレコード削除に使用する SQL 文(DeleteSQL)を実行する

ukInsert

データセット内にレコードを挿入するために使用する SQL 文(InsertSQL)を実行する

ukModify

データセット内のレコード更新に使用する SQL 文(ModifySQL)を実行する



実行する文にパラメータがない場合,アプリケーションは ExecSQL を呼び出す前に,パラメータを結合するために SetParams を呼び出さなくてはなりません。文にパラメータがあるかどうかを判別するには,実行のための文の型によって ModifySQLInsertSQL,または DeleteSQL プロパティが正しく設定されているかどうかを調べます。

メモ:  パラメータを結合し,文を実行するには Apply を呼び出してください。

関連項目