FireDAC.Comp.Client.TFDUpdateSQL

提供:RAD Studio API Documentation

TFDUpdateSQLFireDAC.Comp.Client.TFDCustomUpdateObjectFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TFDUpdateSQL = class(TFDCustomUpdateObject)

C++

class PASCALIMPLEMENTATION TFDUpdateSQL : public TFDCustomUpdateObject

プロパティ

種類 可視性 ソース ユニット 親
class public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client FireDAC.Comp.Client


説明

このクラスは、更新を直接ポストできないクエリやストアド プロシージャに代わって更新を適用します。

TFDUpdateSQL オブジェクトを使用すると、 TFDQuery、TFDStoredProc、TFDTable のいずれかのコンポーネントから、更新をポストするための SQL 文を提供できます。 

TFDUpdateSQL を使用すると、データセットで生成された更新用 SQL コマンドを自動的にオーバーライドできるようになりますが、SQL コマンドを実行して DB に変更をポストすることはできません。TFDQuery や TFDTable の場合は、これらのコンポーネントが自動的に SQL コマンドを生成しデータセットからの更新を DB にポストできるので、TFDUpdateSQL を使用するかどうかは任意です。ただし、TFDUpdateSQL の場合、TFDStoredProc を必ず使用する必要があります。 

設計時に SQL コマンドを指定するには、コンポーネントをダブルクリックして、TFDUpdateSQL の設計時エディタを使用します。実行時に SQL コマンドを指定するには、ModifySQL、InsertSQL、DeleteSQL、その他のプロパティを使用します。特定の更新用 SQL コマンドのパラメータ値やマクロ値を追加指定するには、Commands プロパティを使用します。

関連項目

サンプル