Bde.DBTables.TUpdateSQL.SetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure SetParams(ADataset: TDataset; UpdateKind: TUpdateKind); overload; virtual;
procedure SetParams(UpdateKind: TUpdateKind); overload; virtual;

C++

virtual void __fastcall SetParams(Data::Db::TDataSet* ADataset, Data::Db::TUpdateKind UpdateKind)/* overload */;
virtual void __fastcall SetParams(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

Lie des paramètres à une instruction SQL avant l'exécution de l'instruction.

Appelez SetParams pour lier des paramètres dans une instruction SQL associée à l'objet de mise à jour avant d'exécuter cette instruction. UpdateKind indique le type d'instruction à laquelle lier des paramètres, et peut prendre l'une des valeurs suivantes :



Valeur Signification

ukDelete

Substitue les paramètres de l'instruction SQL utilisée pour supprimer des enregistrements de l'ensemble de données (DeleteSQL).

ukInsert

Substitue les paramètres de l'instruction SQL utilisée pour insérer de nouveaux enregistrements dans l'ensemble de données (InsertSQL).

ukModify

Lie les paramètres de l'instruction SQL utilisée pour modifier les enregistrements de l'ensemble de données(ModifySQL).



Les paramètres sont indiqués dans une instruction SQL par un deux-points. Le premier deux-points du nom de paramètre mis à part, le nom du paramètre doit correspondre exactement au nom d'un champ existant pour l'ensemble de données.

Remarque :  Les noms de paramètres peuvent être préfixés par l'indicateur " OLD_ ". Dans ce cas, la mise à jour effectuée utilise l'ancienne valeur du champ et remplace toute valeur modifiée présente dans la mémoire cache.

Voir aussi