Bde.DBTables.TUpdateSQL.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
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TUpdateSQL


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 "Country.db"
WHERE Name = :OLD_Name

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

Hinweis: Wie im Beispiel zu sehen ist, unterstützt DeleteSQL eine Erweiterung der normalen Parameterzuordnung. Durch Angabe von 'OLD_' vor dem Feldnamen kann der Wert abgerufen werden, den das Feld vor Wirksamwerden der zwischengespeicherten Aktualisierungen hatte. Diese Möglichkeit ist besonders beim Vergleichen von Feldern in der WHERE-Klausel hilfreich.

Siehe auch