Size 属性(ADO 参数)Size Property (ADO Parameter)

指示 参数 对象的最大大小,以字节或字符为单位。Indicates the maximum size, in bytes or characters, of a Parameter object.

设置和返回值Settings and Return Values

设置或返回一个 长整型 值,该值指示 参数 对象中的值的最大大小(以字节为单位)。Sets or returns a Long value that indicates the maximum size in bytes or characters of a value in a Parameter object.

备注Remarks

使用 " Size " 属性可确定从 参数 对象的 Value属性写入或读取的值的最大大小。Use the Size property to determine the maximum size for values written to or read from the Value property of a Parameter object.

如果为 参数 对象指定长度可变的数据类型 (例如,任何 字符串 类型(如 adVarChar) ),则必须先设置对象的 Size 属性,然后再将其追加到 Parameters 集合中;否则,将发生错误。If you specify a variable-length data type for a Parameter object (for example, any String type, such as adVarChar), you must set the object's Size property before appending it to the Parameters collection; otherwise, an error occurs.

如果已将 参数 对象追加到 Command对象的 Parameters 集合,并将其类型更改为可变长度数据类型,则必须先设置 参数 对象的 Size 属性,然后再执行 命令 对象;否则,将发生错误。If you have already appended the Parameter object to the Parameters collection of a Command object and you change its type to a variable-length data type, you must set the Parameter object's Size property before executing the Command object; otherwise, an error occurs.

如果使用 Refresh 方法从提供程序中获取参数信息,并返回一个或多个可变长度的数据类型 参数 对象,则 ADO 可能会根据其最大可能大小为参数分配内存,这可能会导致在执行过程中出错。If you use the Refresh method to obtain parameter information from the provider and it returns one or more variable-length data type Parameter objects, ADO may allocate memory for the parameters based on their maximum potential size, which could cause an error during execution. 若要防止出现错误,应在执行命令之前显式设置这些参数的 大小 属性。To prevent an error, you should explicitly set the Size property for these parameters before executing the command.

Size 属性是可读/写的。The Size property is read/write.

应用于Applies To

参数对象Parameter Object

另请参阅See Also

ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VB) ActiveConnection, CommandText, CommandTimeout, CommandType, Size, and Direction Properties Example (VB)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (VC + +) ActiveConnection, CommandText, CommandTimeout, CommandType, Size, and Direction Properties Example (VC++)
ActiveConnection、CommandText、CommandTimeout、CommandType、Size 和 Direction 属性示例 (JScript) ActiveConnection, CommandText, CommandTimeout, CommandType, Size, and Direction Properties Example (JScript)
Size 属性(ADO 流)Size Property (ADO Stream)