IBX.IBUpdateSQL.TIBUpdateSQL.DeleteSQL

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DeleteSQL: TStrings index 2 read GetSQLIndex write SetSQLIndex;

C++

__property System::Classes::TStrings* DeleteSQL = {read=GetSQLIndex, write=SetSQLIndex, index=2};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
IBX.IBUpdateSQL.pas
IBX.IBUpdateSQL.hpp
IBX.IBUpdateSQL TIBUpdateSQL

Beschreibung

Legt fest, welche SQL-DELETE-Anweisung zum Eintragen der zwischengespeicherten Löschung eines Datensatzes verwendet werden soll.

Geben Sie mit DeleteSQL die DELETE-Anweisung an, die zum Löschen eines Datensatzes verwendet wird. Als Anweisungen sind auch Abfragen mit Parametern möglich. Während des Entwurfs können DELETE-Anweisungen wie die Folgende mit dem UpdateSQL-Editor erstellt werden:


delete from Employee where Emp_No = :OLD_Emp_No


Zur Laufzeit kann die DELETE-Anweisung direkt in die Eigenschaft geschrieben werden.

Anmerkung:  Wie im Beispiel zu sehen ist, unterstützt DeleteSQL eine Erweiterung der normalen Parameterzuordnung. Wenn Sie den Wert ermitteln möchten, der vor dem Eintragen einer zwischengespeicherten Aktualisierung in einem Feld vorhanden war, verwenden Sie den Feldnamen mit dem Präfix OLD_. Diese Möglichkeit ist besonders beim Vergleichen von Feldern in der WHERE-Klausel hilfreich.