Datasnap.Provider.TDataSetProvider.AfterExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AfterExecute: TRemoteEvent read FAfterExecute write FAfterExecute;

C++

__property AfterExecute;

Propriétés

Type Visibilité  Source Unité  Parent
event published
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TDataSetProvider

Description

Se produit après que le fournisseur transmet une commande d'exécution à son ensemble de données.

Datasnap.Provider.TDataSetProvider.AfterExecute hérite de Datasnap.Provider.TCustomProvider.AfterExecute. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Provider.TCustomProvider.AfterExecute.

Se produit après que le fournisseur transmet une commande d'exécution à son ensemble de données.

Ecrivez un gestionnaire d'événements AfterExecute pour renvoyer des informations personnalisées à un ensemble de données client après l'exécution d'une requête ou d'une procédure stockée. AfterExecute fait partie du mécanisme par lequel un ensemble de données client et un fournisseur échangent des informations lors de l'exécution de requêtes ou de procédures stockées qui ne renvoient pas de curseur. Lorsque le fournisseur fait partie d'un serveur d'applications sans état, ce procédé permet au fournisseur et à l'ensemble de données client de communiquer des informations d'état persistantes.

Lorsque l'ensemble de données client appelle la méthode AS_Execute de l'interface IAppServer, les événements suivants se produisent :

1. Le fournisseur reçoit un événement BeforeExecute, dans lequel il peut répondre aux informations personnalisées émises par l'ensemble de données client ou modifier celles-ci.

2. Le fournisseur distribue sa méthode Execute pour exécuter une requête ou une procédure stockée.

3. Le fournisseur reçoit un événement AfterExecute, dans lequel il peut coder des informations personnalisées (dans son paramètre OwnerData) ou répondre aux informations provenant du gestionnaire d'événements BeforeExecute.

4. L'ensemble de données client reçoit un événement AfterExecute, dans lequel il peut répondre aux informations personnalisées renvoyées par le fournisseur dans son gestionnaire d'événements AfterExecute.

AfterExecute est du type Datasnap.DBClient.TRemoteEvent.

Voir aussi