RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TSoapDataModule.AS_GetParams Method

Fetches current parameter values from the dataset bound to a specified provider.

Pascal
function AS_GetParams(const ProviderName: WideString; var OwnerData: OleVariant): OleVariant; safecall;
C++
__fastcall OleVariant AS_GetParams(const BSTR ProviderName, OleVariant OwnerData);

Use AS_AS_GetParams to retrieve the current parameter values from the dataset associated with a provider. The ProviderName parameter specifies the name of the provider component whose dataset has the parameters. The OwnerData represents custom information that originates in a client dataset's BeforeAS_GetParams event handler and returns information that is passed to the client dataset's AfterAS_GetParams event handler.

Note: In Delphi, AS_AS_GetParams returns the parameters, encoded as a Variant array, or, if the provider does not support parameter fetching, a Null Variant.
Note: In C++, the AS_GetParams_result parameter the Variant array containing the parameters (or the Null Variant).
Use the UnpackParams procedure to convert parameter values returned by AS_AS_GetParams to a TParams object.
Warning: It is not a good idea to call AS_AS_GetParams on a SOAP data module. SOAP data modules are stateless, and any parameter values you fetch may be changed by other applications. The recommended way to obtain output parameter values is to call the AS_Execute method instead.
Note: Applications can only call the protected AS_AS_GetParams method using the IAppServer interface.
 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!