Bde.DBTables.TUpdateSQL.SetParams
Delphi
procedure SetParams(ADataset: TDataset; UpdateKind: TUpdateKind); overload; virtual;
procedure SetParams(UpdateKind: TUpdateKind); overload; virtual;
C++
virtual void __fastcall SetParams(Data::Db::TDataSet* ADataset, Data::Db::TUpdateKind UpdateKind)/* overload */;
virtual void __fastcall SetParams(Data::Db::TUpdateKind UpdateKind)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TUpdateSQL |
説明
文を実行する前に SQL 文のパラメータを結合します。
SetParams メソッドを呼び出すと,文を実行する前に更新オブジェクトに関連付けられた SQL 文のパラメータを結合します。UpdateKind はどの型の文のパラメータを結合するかを指定し,次の値をとります。
値 | 意味 |
---|---|
ukDelete |
レコードの削除に使用する SQL 文(DeleteSQL)のパラメータを結合する |
ukInsert |
レコードの挿入に使用する SQL 文(InsertSQL)のパラメータを結合する |
ukModify |
レコードの更新に使用する SQL 文(ModifySQL)のパラメータを結合する |
パラメータは SQL 文でコロンによって示されます。パラメータ名の前に付いているコロン以外について,パラメータ名は既存のデータセットの項目名と正確に一致する必要があります。
メモ: パラメータ名は「'OLD_'」インジケータで始まる場合があります。その場合,更新を実行するためにキャッシュアップデート情報のかわりに項目の古い値が使用されます。