IBX.IBUpdateSQL.TIBUpdateSQL.ExecSQL
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 :
Valeur | Signification |
ukModify | Exécute l'instruction SQL utilisée pour mettre à jour des enregistrements dans l'ensemble de données. |
ukInsert | Exécute l'instruction SQL utilisée pour insérer de nouveaux enregistrements dans l'ensemble de données. |
ukDelete | Exé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.