IBX.IBUpdateSQL.TIBUpdateSQL.ExecSQL

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ExecSQL(UpdateKind: TUpdateKind);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
IBX.IBUpdateSQL.pas
IBX.IBUpdateSQL.hpp
IBX.IBUpdateSQL TIBUpdateSQL

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 :

ValeurSignification
ukModifyExécute l'instruction SQL utilisée pour mettre à jour des enregistrements dans l'ensemble de données.
ukInsertExécute l'instruction SQL utilisée pour insérer de nouveaux enregistrements dans l'ensemble de données.
ukDeleteExécute l'instruction SQL utilisée pour supprimer des enregistrements dans l'ensemble de données.

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.