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};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDUpdateSQL |
Description
Spécifie une instruction SQL à utiliser quand vous appliquez la suppression d'un enregistrement.
Définissez DeleteSQL sur une instruction SQL à utiliser lors de la suppression d'un enregistrement depuis une base de données.
Pour soumettre une valeur de champ originale d'un ensemble de données à une commande, utilisez le nom du paramètre :OLD_<nom du champ>
. Les instructions peuvent utiliser des macros ou des paramètres supplémentaires. Pour obtenir l'accès à la collection de paramètres et macros, utilisez la propriété Commands.
Pour créer une instruction DELETE
à la conception, utilisez l'éditeur UpdateSQL. A cette fin, double-cliquez sur le composant TFDUpdateSQL. En outre, vous pouvez utiliser des appels de procédures stockées ou d'autres commandes SQL pour appliquer les suppressions.
Voir la propriété Commands pour des détails sur la façon d'utiliser les macros et les paramètres supplémentaires dans le texte de commande.
Exemple
FDUpdateSQL1.DeleteSQL := 'DELETE FROM ADDEMO."Shippers" WHERE SHIPPERID = :OLD_SHIPPERID';