IBX.IBUpdateSQL.TIBUpdateSQL.ModifySQL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ModifySQL: TStrings index 0 read GetSQLIndex write SetSQLIndex;

C++

__property System::Classes::TStrings* ModifySQL = {read=GetSQLIndex, write=SetSQLIndex, index=0};

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 UPDATE à utiliser lors de l'application d'une mise à jour à un enregistrement alors que les mises à jour en mémoire cache sont activées.

Initialisez ModifySQL avec l'instruction SQL UPDATE à utiliser lors de l'application d'un enregistrement mis à jour à un ensemble de données. Les instructions peuvent être des requêtes à paramètres. Pour créer une instruction UPDATE lors de la conception, utilisez l'éditeur UpdateSQL pour créer des instructions telles que


update Employee set Last_Name = :Last_Name where 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 UPDATE.

Remarque :  Comme cet exemple le montre, ModifySQL 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.