Bde.DBTables.TUpdateSQL.Apply

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TUpdateSQL


Beschreibung

Legt die Parameter für den angegebenen SQL-Anweisungstyp fest und führt die resultierende Anweisung aus.

Apply setzt die Parameter einer SQL-Anweisung und verwendet anschließend die Anweisung, um einen Datensatz zu aktualisieren. Der Parameter UpdateKind gibt an, für welche SQL-Anweisung die Bindung und Ausführung erfolgen soll. UpdateKind kann einen der folgenden Werte annehmen:


Wert Bedeutung

ukDelete

Binden und Ausführen der SQL-Anweisung in der Eigenschaft DeleteSQL

ukInsert

Binden und Ausführen der SQL-Anweisung in der Eigenschaft InsertSQL

ukModify

Binden und Ausführen der SQL-Anweisung in der Eigenschaft ModifySQL


Apply dient insbesondere der manuellen Ausführung von Aktualisierungsanweisungen in einer Ereignisbehandlungsroutine für OnUpdateRecord.

Hinweis: Bei einer SQL-Anweisung ohne Parameter ist es effizienter, ExecSQL statt Apply aufzurufen.

Siehe auch