FireDAC.Comp.Client.TFDUpdateSQL.DeleteSQL

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DeleteSQL: TStrings index 2 read GetSQL write SetSQL;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDUpdateSQL


Beschreibung

Gibt eine SQL-Anweisung an, die beim Löschen der von Datensätzen verwendet werden soll.

Setzen Sie DeleteSQL auf eine SQL-Anweisung, die beim Löschen von Datensätzen in einer Datenbank verwendet werden soll. 

Um den urspünglichen Wert eines Datenbankfeldes an eine Anweisung zu übergeben, verwenden Sie den :OLD_<Feldname>-Parameternamen. In Anweisungen können zusätzliche Parameter und Makros verwendet werden. Mit der Eigenschaft Commands können Sie auf die Parameter- oder Makrokollektion zugreifen. 

Um eine DELETE-Anweisung beim Entwurf zu erstellen, verwenden Sie den UpdateSQL-Editor. Doppelklicken Sie dazu auf die TFDUpdateSQL-Komponente. Außerdem können Sie Aufrufe von gespeicherten Prozeduren oder andere SQL-Befehle verwenden, um Löschungen anzuwenden. 

Bei der Eigenschaft Commands finden Sie Einzelheiten zur Verwendung von Makros oder weiteren Parametern im Anweisungstext.

Beispiel

 FDUpdateSQL1.DeleteSQL := 'DELETE FROM ADDEMO."Shippers" WHERE SHIPPERID = :OLD_SHIPPERID';

Siehe auch