Node |
Contents |
arrayname |
Must indicate the number of parameters. |
arrayname(integer) |
Value of the parameter whose position is integer. |
arrayname(integer,"SqlType") |
SqlType of this parameter, if needed. This is a number that corresponds to an SQL data type. See the preceding section for options. See SqlType and CType Values for further information. |
arrayname(integer,"CType") |
Local InterSystems IRIS type of this parameter, if needed. This is a number that corresponds to an SQL data type. See the preceding section for options. See SqlType and CType Values for further information. |
arrayname(integer,"Prec") |
Precision of this parameter, if needed. See the preceding section. The default is 255. |
arrayname(integer,"Scale") |
Scale of this parameter, if needed. See the preceding section. The default is 0. |
arrayname(integer,"IOType") |
IOType for this parameter, if you need to override the flags in the procedure. This is used only by the ExecuteProcedureParmArray() method.
-
1 represents an input parameter.
-
2 represents an input/output parameter.
-
4 represents an output parameter.
|
arrayname(integer,"SqlTypeName") |
Used in calls to get parameter values from the driver and in the calculation to compute CType when only the SqlType subscript is given. |
arrayname(integer,"LOB") |
Boolean value that specifies whether this parameter is a large object. |
arrayname(integer,"Bin") |
Boolean value that specifies whether the parameter contains binary data rather than character data. |