Size 属性 (ADO 参数)

指示 Parameter 对象的最大大小(以字节或字符为单位)。

设置和返回值

设置或返回一个 Long 值,该值指示 Parameter 对象中值的最大大小(以字节或字符为单位)。

注解

使用 Size 属性确定写入参数对象的 Value 属性或从参数对象的 Value 属性读取的值的最大大小。

如果为 Parameter 对象指定可变长度数据类型(例如,任何字符串类型(如 adVarChar),则必须在将对象的 Size 属性追加到 Parameters 集合之前设置该对象的 Size 属性:否则,将发生错误。

如果已将 Parameter 对象追加到 Command 对象的 Parameters 集合,并且将其类型更改为可变长度数据类型,则必须在执行 Command 对象之前设置 Parameter 对象的 Size 属性:否则,将发生错误。

如果使用 Refresh 方法从提供程序获取参数信息,并且它返回一个或多个可变长度数据类型 参数 对象,ADO 可能会根据参数的最大潜在大小分配内存,这可能会导致执行期间出错。 若要防止出现错误,在执行命令之前,应显式设置这些参数的 Size 属性。

Size 属性是可读/写的。

应用到

参数对象

另请参阅

ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例(VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (JScript)
Size 属性(ADO 流)