IBX.IBUpdateSQL.TIBUpdateSQL.DeleteSQL
Delphi
property DeleteSQL: TStrings index 2 read GetSQLIndex write SetSQLIndex;
C++
__property System::Classes::TStrings* DeleteSQL = {read=GetSQLIndex, write=SetSQLIndex, index=2};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | IBX.IBUpdateSQL.pas IBX.IBUpdateSQL.hpp |
IBX.IBUpdateSQL | TIBUpdateSQL |
Description
Spécifie l'instruction SQL DELETE à utiliser lors de la suppression en mémoire cache d'un enregistrement.
Initialisez DeleteSQL avec l'instruction SQL DELETE à utiliser lors de l'exécution de la suppression d'un enregistrement. Les instructions peuvent être des requêtes à paramètres. Pour créer une instruction DELETE lors de la conception, utilisez l'éditeur UpdateSQL pour créer des instructions telles que
delete from Employee
Où
Emp_No = :OLD_Emp_No
Lors de l'exécution, une application peut écrire une instruction directement dans cette propriété pour initialiser ou modifier l'instruction DELETE.
Remarque : Comme cet exemple le montre, DeleteSQL prend en charge une extension de la liaison de paramètres normale. Pour récupérer la valeur d'un champ antérieure à l'application de mises à jour en mémoire cache, utilisez le nom de champ avec le préfixe " OLD_ ". Cette opération est particulièrement utile lors de comparaisons de champs dans la clause WHERE de l'instruction.