Soap.SOAPDm.TSoapDataModule.Execute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

Beschreibung

Führt die Abfrage oder Stored Procedure aus, die mit einem bestimmten Provider verknüpft ist.

Execute stellt die Implementierungen der Methoden AS_Execute (auf der IAppServer-Schnittstelle) und SAS_Execute (auf der IAppServerSoap-Schnittstelle) bereit. Die Methode ruft Execute des angegebenen Providers auf, nachdem die Parameter zugewiesen wurden. Ausgabeparameter werden im Parameter Params zurückgegeben.

ProviderName gibt den Provider an, dessen Abfrage oder Stored Procedure ausgeführt werden soll.

CommandText ist eine optionale SQL-Anweisung, die die SQL-Anweisung des Providers ersetzt, oder der Name einer Stored Procedure, die die Stored Procedure des Providers ersetzt. Wenn poAllowCommandText in Options nicht enthalten ist, wird dieser Parameter ignoriert.

Params codiert die Parameter für die Abfrage oder Stored Procedure und gibt die Ausgabeparameter zurück. Mithilfe der Methode PackageParams können Sie ein TParams-Objekt mit den gewünschten Parameterwerten erstellen.

OwnerData enthält benutzerdefinierte Daten für die BeforeExecute- und AfterExecute-Ereignisbehandlungsroutinen des Providers. Die Daten stammen aus der Ereignisbehandlungsroutine für BeforeExecute der Client-Datenmenge. Der Wert, der in OwnerData zurückgegeben wird, wird an die Ereignisbehandlungsroutine für AfterExecute der Client-Datenmenge übergeben.

Siehe auch