FireDAC.Comp.Client.TFDUpdateSQL.DeleteSQL
Delphi
property DeleteSQL: TStrings index 2 read GetSQL write SetSQL;
C++
__property System::Classes::TStrings* DeleteSQL = {read=GetSQL, write=SetSQL, index=2};
Inhaltsverzeichnis
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';