CreateParameter 方法 (ADO)

创建具有指定属性的新 Parameter 对象。

语法

  
Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)  

返回值

返回一个 Parameter 对象。

参数

名称
可选。 一个包含 Parameter 对象的名称的字符串值。

类型
可选。 用于指定 Parameter 对象的数据类型的 DataTypeEnum 值。

方向
可选。 用于指定 Parameter 对象的类型的 ParameterDirectionEnum 值。

大小
可选。 一个 Long 值,该值指定参数值的最大长度(以字符或字节为单位)。


可选。 用于指定 Parameter 对象的值的 Variant。

备注

使用 CreateParameter 方法创建具有指定名称、类型、方向、大小和值的新 Parameter 对象。 传入参数的任何值都会写入相应的 Parameter 属性。

此方法不会自动将 Parameter 对象追加到 Command 对象的 Parameters 集合。 这样,你可以设置附加属性,当你将 Parameter 对象追加到集合时,ADO 将验证这些属性的值。

如果在 Type 实参中指定长度可变的数据类型,则必须传递 Size 实参,或先设置 Parameter 对象的 Size 属性,再将其追加到 Parameters 集合;否则,将发生错误。

如果在 Type 实参中指定数值数据类型(adNumeric 或 adDecimal),则同时必须设置 NumericScalePrecision 属性。

应用于

命令对象 (ADO)

另请参阅

Append 和 CreateParameter 方法示例 (VB)
Append 和 CreateParameter 方法示例 (VC++)
Append 方法 (ADO)
参数对象
参数集合 (ADO)