Data.SqlExpr.TCustomSQLDataSet.PSExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PSExecute; override;

C++

virtual void __fastcall PSExecute();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Description

Exécute la commande SQL associée à l'ensemble de données.

Data.SqlExpr.TCustomSQLDataSet.PSExecute hérite de Data.DB.TDataSet.PSExecute. Tout le contenu en-dessous de cette ligne se réfère à Data.DB.TDataSet.PSExecute.

Exécute la commande SQL associée à l'ensemble de données.

Le composant fournisseur appelle PSExecute pour implémenter sa méthode Execute. Si l'ensemble de données représente une requête ou une procédure stockée qui ne renvoie pas de curseur, cette méthode exécute la requête ou la procédure stockée. Si la propriété Options du fournisseur contient poAllowCommandText et que l'ensemble de données gère la méthode PSSetCommandText, l'instruction spécifiée par PSSetCommandText peut être exécutée à la place.

S'il n'y a pas d'instruction à exécuter, PSExecute déclenche une exception EDatabaseError.

Cette méthode est une implémentation de la méthode IProviderSupport.PSExecute et déclenche une exception, car l'ensemble de données n'implémente pas un fournisseur par défaut. Pour l’utiliser, chaque descendant de TDataSet doit la redéfinir d'une manière spécifique.

Voir aussi