IBX.IBUpdateSQL.TIBUpdateSQL.ExecSQL

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

Delphi

procedure ExecSQL(UpdateKind: TUpdateKind);

C++

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

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
IBX.IBUpdateSQL.pas
IBX.IBUpdateSQL.hpp
IBX.IBUpdateSQL TIBUpdateSQL


説明

キャッシュされた更新情報がある場合に、他の読み取り専用の結果セットに対して、指定されたタイプの SQL 文を実行します。

キャッシュされた更新情報がある場合、ExecSQL を呼び出すことにより、読み取り専用の結果セットに属するレコードの更新に必要な、SQL 文を実行することができます。UpdateKind は、実行する文を示しており、次のいずれかの値になります:

意味
ukModifyデータセット内のレコードを更新する SQL 文を実行します。
ukInsertデータセット内に新規レコードを挿入する SQL 文を実行します。
ukDeleteデータセット内のレコードを削除する SQL 文を実行します。

実行する文にパラメータがない場合、アプリケーションは、ExecSQL を呼び出す前に、SetParams を呼び出してパラメータを結合しなければなりません。文にパラメータがあるかどうかを判断するには、実行しようとしている文のタイプに応じて、適宜、ModifySQL、InsertSQL、または DeleteSQL の各プロパティを調べます。

メモ: パラメータの結合と文の実行を一緒に行う場合には、Apply を呼び出します。