<完整的命令对象参考
该CreateParameter方法创建并返回一个包含等名称,类型,方向,大小和值指定属性的参数对象。
Note:此方法不会自动添加新的参数集合。 要添加参数,参数集合,使用附加属性。
句法
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
参数 | 描述 |
---|---|
name | 可选的。 参数对象的名称。 |
type | 可选的。 其中一个的DataTypeEnum常数,用于指定参数对象的数据类型。 默认值是adEmpty。 如果你选择一个可变长度的数据类型,您还需要指定Size参数或Size属性。 如果指定adDecimal或adNumeric数据类型,你还必须设置NumericScale和参数对象的精密性。 |
direction | 可选的。 其中一个的ParameterDirectionEnum定义参数对象的方向的常数。 默认值是adParamInput。 |
size | 可选的。 指定一个可变长度的数据类型的长度,如果这样的类型是所声明的Type的参数。 默认值是零。 |
value | 可选的。 参数对象的值 |
DataTypeEnum值
指定字段,参数,或属性对象的数据类型
不变 | 值 | 描述 |
---|---|---|
adEmpty | 0 | 没有价值 |
adSmallInt | 2 | A 2字节有符号整数。 |
adInteger | 3 | 一个4字节有符号整数。 |
adSingle | 4 | 的单精度浮点值。 |
adDouble | 5 | 双精度浮点值。 |
adCurrency | 6 | 货币值 |
adDate | 7 | 天自1899年12月30日,+数天的分数。 |
adBSTR | 8 | 以空结尾的字符串。 |
adIDispatch | 9 | 一个指向IDispatch一个COM对象上的接口。 注意:现在还不被ADO支持。 |
adError | 10 | 一个32位的错误代码 |
adBoolean | 11 | 一个布尔值。 |
adVariant | 12 | 自动化Variant 。 注意: 目前不被ADO支持。 |
adIUnknown | 13 | 一个指向IUnknown一个COM对象上的接口。 注意:现在还不被ADO支持。 |
adDecimal | 14 | 精确数值值与固定精度和范围。 |
adTinyInt | 16 | A 1字节有符号整数。 |
adUnsignedTinyInt | 17 | A 1字节无符号整数。 |
adUnsignedSmallInt | 18 | 的2字节的无符号整数。 |
adUnsignedInt | 19 | 一个4字节的无符号整数。 |
adBigInt | 20 | 一个8字节有符号整数。 |
adUnsignedBigInt | 21 | 一个8字节的无符号整数。 |
adFileTime | 64 | 因为1,1601月份的100纳秒为间隔的数量。 |
adGUID | 72 | 全局唯一标识符(GUID) |
adBinary | 128 | 二进制值。 |
adChar | 129 | 的字符串值。 |
adWChar | 130 | 空结尾的Unicode字符串。 |
adNumeric | 131 | 精确数值值与固定精度和范围。 |
adUserDefined | 132 | 用户定义的变量。 |
adDBDate | 133 | 一个日期值(yyyymmdd) |
adDBTime | 134 | 时间值(hhmmss) |
adDBTimeStamp | 135 | 一个日期/时间戳(YYYYMMDDHHMMSS加在十亿分的馏分)。 |
adChapter | 136 | 一个4字节值章标识的子行集行 |
adPropVariant | 138 | 自动化PROPVARIANT。 |
adVarNumeric | 139 | 的数值( Parameter object only) 。 |
adVarChar | 200 | 一个字符串值( Parameter object only) 。 |
adLongVarChar | 201 | 长字符串值。 |
adVarWChar | 202 | 空结尾的Unicode字符串。 |
adLongVarWChar | 203 | 长空结尾的Unicode字符串值。 |
adVarBinary | 204 | 的二进制值( Parameter object only) 。 |
adLongVarBinary | 205 | 长二进制值。 |
AdArray | 0x2000 | 一个标志值与另一个数据类型常量合并。 表示其他数据类型的阵列。 |
ParameterDirectionEnum值
指定参数是否表示输入参数,输出参数,一个输入和输出参数,或从存储过程的返回值。
不变 | 值 | 描述 |
---|---|---|
adParamUnknown | 0 | 方向不明 |
adParamInput | 1 | 输入参数 |
adParamOutput | 2 | 输出参数 |
adParamInputOutput | 3 | 输入和输出参数 |
adParamReturnValue | 4 | 返回值 |
<完整的命令对象参考