Bde.DBTables.TUpdateSQL.ExecSQL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ExecSQL(UpdateKind: TUpdateKind); virtual;

C++

virtual void __fastcall ExecSQL(Data::Db::TUpdateKind UpdateKind);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TUpdateSQL

Description

Exécute un type spécifié d'instruction SQL pour effectuer une mise à jour pour un ensemble de résultats qui est autrement en lecture seule, lorsque les mises à jour en mémoire cache sont activées.

Appelez ExecSQL pour exécuter l'instruction SQL nécessaire pour mettre à jour les enregistrements appartenant à un ensemble de résultats en lecture seule lorsque les mises à jour en mémoire cache sont activées. UpdateKind spécifie l'instruction à exécuter et peut prendre l'une des valeurs suivantes :



Valeur Signification

ukDelete

Exécute l'instruction SQL utilisée pour supprimer des enregistrements de l'ensemble de données (DeleteSQL).

ukInsert

Exécute l'instruction SQL utilisée pour insérer de nouveaux enregistrements dans l'ensemble de données (InsertSQL).

ukModify

Exécute l'instruction SQL utilisée pour modifier les enregistrements de l'ensemble de données (ModifySQL).



Si l'instruction à exécuter contient des paramètres, une application doit appeler SetParams pour lier les paramètres avant d'appeler ExecSQL. Pour déterminer si une instruction contient des paramètres, examinez la propriété ModifySQL, InsertSQL ou DeleteSQL appropriée, en fonction du type d'instruction destinée à être exécutée.

Remarque :  Pour lier des paramètres et exécuter une instruction, appelez Apply.

Voir aussi