RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TSoapDataModule.SAS_GetParams Method

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

Pascal
function SAS_GetParams(const ProviderName: WideString; var OwnerData: OleVariant): OleVariant; virtual; stdcall;
C++
virtual __fastcall __stdcall OleVariant SAS_GetParams(const BSTR ProviderName, OleVariant OwnerData);

Use SAS_SAS_GetParams to retrieve the current parameter values from the dataset associated with a provider. 

ProviderName specifies the name of the provider component whose dataset has the parameters.  

OwnerData represents custom information that originates in a client dataset's BeforeSAS_GetParams event handler and returns information that is passed to the client dataset's AfterSAS_GetParams event handler. 

SAS_SAS_GetParams returns the parameters, encoded as a Variant array, or, if the provider does not support parameter fetching, SAS_SAS_GetParams returns a Null Variant. Use the UnpackParams procedure to convert parameter values returned by SAS_SAS_GetParams to a TParams object.

Warning: It is not a good idea to call SAS_SAS_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 SAS_Execute method instead.
Note: Applications can only call the protected SAS_SAS_GetParams method using the IAppServerSOAP interface.
 

 

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