Soap.SOAPDm.TSoapDataModule.Execute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Execute(const ProviderName: OleStr;
const CommandText: OleStr; var Params, OwnerData: OleVariant);

C++

void __fastcall Execute(const System::WideString ProviderName, const System::WideString CommandText, System::OleVariant &Params, System::OleVariant &OwnerData);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

Description

Execute exécute la requête ou la procédure stockée liée au fournisseur spécifié.

Execute fournit l'implémentation sous-jacente de la méthode AS_Execute (sur l'interface IAppServer) et de la méthode SAS_Execute (sur l'interface IAppServerSOAP). Elle appelle la méthode Execute du fournisseur spécifié après avoir initialisé tous les paramètres. Les paramètres en sortie résultant de l'exécution d'une requête ou d'une procédure stockée sont renvoyés dans Params.

ProviderName spécifie le nom du composant fournisseur associé à la requête ou la procédure stockée.

CommandText spécifie une instruction SQL optionnelle qui remplace le SQL de la requête du fournisseur ou le nom d'une procédure stockée qui remplace la procédure stockée sous-jacente du fournisseur. Ce paramètre n'est pas pris en compte si la propriété Options ne contient pas poAllowCommandText.

Params code tous les paramètres attendus par la requête ou la procédure stockée et renvoie les paramètres en sortie. Pour créer une valeur correctement codée pour Params à partir d'un objet TParams, utilisez la méthode PackageParams.

OwnerData contient des informations personnalisées qui apparaissent comme un argument des gestionnaires d'événement BeforeExecute et AfterExecute du fournisseur. Ces informations proviennent du gestionnaire d'événement BeforeExecute d'un ensemble de données client. La valeur renvoyée dans OwnerData est transmise au gestionnaire d'événement AfterExecute de l'ensemble de données client.

Voir aussi