IBX.IBUpdateSQL.TIBUpdateSQL.SetParams
Delphi
procedure SetParams(UpdateKind: TUpdateKind);
C++
void __fastcall SetParams(Data::Db::TUpdateKind UpdateKind);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | IBX.IBUpdateSQL.pas IBX.IBUpdateSQL.hpp |
IBX.IBUpdateSQL | TIBUpdateSQL |
Beschreibung
Bindet die Parameter in einer SQL-Anweisung vor deren Ausführung.
SetParams ermöglicht die Bindung der Parameter einer mit dem Aktualisierungsobjekt verknüpften SQL-Anweisung vor deren Ausführung. In UpdateKind wird der Anweisungstyp festgelegt, für den die Parameterbindung durchgeführt werden soll. UpdateKind kann folgende Werte annehmen:
Wert | Bedeutung |
---|---|
ukModify |
Parameterbindung für die SQL-Anweisung zur Datensatzaktualisierung |
ukInsert |
Parameterbindung für die SQL-Anweisung zum Einfügen neuer Datensätze |
ukDelete |
Parameterbindung für die SQL-Anweisung zum Löschen von Datensätzen |
Parameter in einer SQL-Anweisung werden mit einem führenden Doppelpunkt gekennzeichnet. Abgesehen von diesem Doppelpunkt muss der Parametername genau mit dem Namen eines vorhandenen Feldes in der Datenmenge übereinstimmen.
Anmerkung: Parameternamen kann auch die Angabe 'OLD_' vorangestellt werden. Wenn dieses Präfix vorhanden ist, wird unabhängig von den zwischengespeicherten Aktualisierungen der alte Feldwert zur Durchführung der Aktualisierung verwendet.