指示 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 流)