Datasnap.Provider.TCustomProvider.DoBeforeExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DoBeforeExecute(const CommandText: OleStr; var Params,
OwnerData: OleVariant); virtual;

C++

virtual void __fastcall DoBeforeExecute(const System::WideString CommandText, System::OleVariant &Params, System::OleVariant &OwnerData);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

Description

Génère un événement BeforeExecute.

La méthode Execute appelle DoBeforeExecute pour générer l'événement BeforeExecute avant d'exécuter CommandText ou une requête ou procédure stockée associée.

CommandText spécifie une instruction SQL facultative qui remplace le code SQL d'une requête associée, ou le nom d'une procédure stockée qui remplace la procédure stockée associée. Ce paramètre n'est pas pris en compte si la propriété Options ne contient pas poAllowCommandText.

Params contient les valeurs de paramètres qui doivent être appliquées à CommandText ou à la requête ou procédure stockée avant l'exécution.

OwnerData fournit les informations personnalisées au gestionnaire d'événement BeforeExecute. Le gestionnaire d'événement peut modifier cette valeur. La valeur renvoyée est ensuite transmise à un gestionnaire d'événement AfterExecute puis renvoyée à l'appelant de la méthode Execute.

Telles qu'implémentées dans TCustomProvider, CommandText et Params sont ignorées. Les classes descendantes appliquent ces valeurs avant de générer l'événement BeforeExecute.

Voir aussi