|
|
|
ICommandWithParameters Interface |
|
IID_ICommandWithParameters |
{0C733A64-2A1C-11CE-ADE5-00AA0044773D} |
|
This optional interface encapsulates parameters. Parameters are scalar values, or a vector of scalar values, typically expressed in predicates but possibly supported by many providers in any scalar expression.
Documentation: ICommandWithParameters
|
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
ICommandWithParameters Methods |
Description |
|
GetParameterInfo |
Gets a list of the command's parameters, their names, and their types. |
|
MapParameterNames |
Returns an array of parameter ordinals when given named parameters. |
|
SetParameterInfo |
Specifies the native data type of each parameter. |
|
GetParameterInfo |
|
FUNCTION
ICommandWithParameters_GetParameterInfo ( _ , BYREF pcParams AS DWORD _ , BYREF prgParamInfo AS DBPARAMINFO _ , BYREF ppNamesBuffer AS DWORD _ ) AS LONG
|
|
MapParameterNames |
|
FUNCTION
ICommandWithParameters_MapParameterNames ( _ , BYVAL cParamNames AS DWORD _ , BYREF rgParamNames AS DWORD _ , BYREF rgParamOrdinals AS DWORD _ ) AS LONG
|
|
SetParameterInfo |
|
FUNCTION
ICommandWithParameters_SetParameterInfo ( _ , BYVAL cParams AS DWORD _ , BYREF rgParamOrdinals AS DWORD _ , BYREF rgParamBindInfo AS DBPARAMBINDINFO _ ) AS LONG
|
Page last updated on Saturday, 11 November 2006 03:41:06 +0100