ADO Parameter 对象
ADO Parameter 对象
ADO Parameter 对象:参数对象,依赖于命令对象使用,用于为参数查询提供数据。
Parameter 对象
ADO Parameter 对象可提供有关被用于存储过程或查询中的一个单个参数的信息。
Parameter 对象在其被创建时被添加到 Parameters 集合。Parameters 集合与一个具体的 Command 对象相关联,Command 对象使用此集合在存储过程和查询内外传递参数。
参数被用来创建参数化的命令。这些命令(在它们已被定义和存储之后)使用参数在命令执行前来改变命令的某些细节。例如,SQL SELECT 语句可使用参数定义 WHERE 子句的匹配条件,而使用另一个参数来定义 SORT BY 子句的列的名称。
有四种类型的参数:input 参数、output 参数、input/output 参数 以及 return 参数。
语法
objectname.property objectname.method
属性
属性 | 描述 |
---|---|
Attributes | 设置或返回一个 Parameter 对象的属性。 |
Direction | 设置或返回某个参数如何传递到存储过程或从存储过程传递回来。 |
Name | 设置或返回一个 Parameter 对象的名称。 |
NumericScale | 设置或返回一个 Parameter 对象的数值的小数点右侧的数字数目。 |
Precision | 设置或返回当表示一个参数中数值时所允许数字的最大数目。 |
Size | 设置或返回 Parameter 对象中的值的最大大小(按字节或字符)。 |
Type | 设置或返回一个 Parameter 对象的类型。 |
Value | 设置或返回一个 Parameter 对象的值。 |
方法
方法 | 描述 |
---|---|
AppendChunk | 把长二进制或字符数据追加到一个 Parameter 对象。 |
Delete | 从 Parameters 集合中删除一个对象。 |
提示:同时使用 Parameter 对象和 Command 对象,可使得数据库对查询进行预编译,从而提高执行速度。