Bde.DBTables.TUpdateSQL.Apply
Delphi
procedure Apply(UpdateKind: TUpdateKind); overload; override;
procedure Apply(ADataset: TDataset; UpdateKind: TUpdateKind); reintroduce; overload;
C++
virtual void __fastcall Apply(Data::Db::TUpdateKind UpdateKind)/* overload */;
HIDESBASE void __fastcall Apply(Data::Db::TDataSet* ADataset, Data::Db::TUpdateKind UpdateKind)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TUpdateSQL |
Description
Définit les paramètres pour un type d'instruction SQL spécifié, et exécute l'instruction résultante.
Appelez Apply pour définir les paramètres d'une instruction SQL et l'exécuter pour mettre à jour un enregistrement. UpdateKind indique l'instruction SQL à lier et à exécuter, et peut prendre l'une des valeurs suivantes :
Valeur | Signification |
---|---|
ukDelete |
Lie et exécute l'instruction SQL contenue dans la propriété DeleteSQL. |
ukInsert |
Lie et exécute l'instruction SQL contenue dans la propriété InsertSQL. |
ukModify |
Lie et exécute l'instruction SQL contenue dans la propriété ModifySQL. |
Apply est principalement conçue pour l'exécution manuelle d'instructions de mise à jour à partir d'un gestionnaire d'événements OnUpdateRecord.
Remarque : Si une instruction SQL ne contient pas de paramètres, il est plus efficace d'appeler ExecSQL plutôt que Apply.