Oracle Objects for OLE C++ Class Library Release 8.1.7 Part Number A85258-01 |
|
name
| The parameter name.
|
value
| The initial value of the parameter.
|
iotype
| Specifies whether this parameter is an input variable, an output variable, or
both. The value should be one of:
OPARAMETER_INVAR // in parameter OPARAMETER_OUTVAR // out parameter OPARAMETER_INOUTVAR // in/out parameter |
servertype
| The Oracle server type of parameter. See the GetServerType method.
|
ArraySize
| Defines the number of elements in the parameter array. The maximum length of
the buffer is 32512 bytes. This parameter is used to calculate the maximum
buffer length. The valid range for this parameter depends on the VarType parameter
as shown below:
|
VarType
| Dimension
|
OTYPE_NUMBER
| Valid range from 1 to 1477
|
OTYPE_SINT
|
|
OTYPE_FLOAT
|
|
OTYPE_UINT
|
|
OTYPE_VARCHAR2
| Valid range from 1 to 32512. The maximum legal value of Dimension depends on
the Size parameter. Size * Dimension should be less than 32512 bytes.
|
OTYPE_STRING
|
|
OTYPE_VARCHAR
|
|
OTYPE_CHARZ
|
|
OTYPE_CHAR
|
|
OTYPE_DATE
| Valid range from 1 to 4644.
|
ElementSize
| Defines the size of the array element for character or string type table
parameters.
|
Dimension
| Dimension of the array.
|
object_name
| A case-sensitive string containing the name of the Object. This is only
required if servertype is OTYPE_OBJECT, OTYPE_VARRAY, and OTYPE_TABLE. It is required
for OTYPE_REF when the REF will be used in PL/SQL.
|
![]() Copyright copy; 1996-2000, Oracle Corporation. All Rights Reserved. |
|