CreateParameter
cmd.CreateParameter("@aaa",129,adParamInput,20,"李鲁建")
cmd.CreateParameter("@bbb",200,adParamOutput,,110)
有谁可以详细地说一下这儿的输入输出参数的意义吗?
问题点数:0、回复次数:4Top
1 楼net_lover(【孟子E章】)回复于 2003-05-03 12:50:43 得分 0
CreateParameter 方法
使用指定属性创建新的 Parameter 对象。
语法
Set parameter = command.CreateParameter (Name, Type, Direction, Size, Value)
返回值
返回 Parameter 对象。
参数
Name 可选,字符串,代表 Parameter 对象名称。
Type 可选,长整型值,指定 Parameter 对象数据类型。关于有效设置请参见 Type 属性。
Direction 可选,长整型值,指定 Parameter 对象类型。关于有效设置请参见 Direction 属性。
Size 可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。
Value 可选,变体型,指定 Parameter 对象的值。
说明
使用 CreateParameter 方法可用指定的名称、类型、方向、大小和值创建新的 Parameter 对象。在参数中传送的所有值都将写入相应的 Parameter 属性。
该方法无法自动将 Parameter 对象追加到 Command 对象的 Parameter 集合,这样就可以设置附加属性。如果将 Parameter 对象追加到集合,则 ADO 将使该附加属性的值生效。
如果在 Type 参数中指定可变长度的数据类型,那么在将它追加到 Parameters 集合之前必须传送 Size 参数或者设置 Parameter 对象的 Size 属性;否则将产生错误。
Top
2 楼net_lover(【孟子E章】)回复于 2003-05-03 12:51:09 得分 0
Direction 属性
指示 Parameter 所标明的是输入参数、输出参数还是既是输出又是输入参数,或该参数是否为存储过程返回的值。
设置和返回值
设置或返回以下某个 ParameterDirectionEnum 值。
常量 说明
AdParamUnknown 指示参数方向未知。
AdParamInput 默认值。指示输入参数。
AdParamOutput 指示输出参数。
AdParamInputOutput 同时指示输入参数和输出参数。
AdParamReturnValue 指示返回值。
说明
使用 Direction 属性可指定向过程传递参数或从过程传递参数的方式。Direction 属性为读/写;该属性允许使用不返回该信息的提供者,或者在不希望 ADO 为了获取参数信息而附加调用提供者时设置该信息。
并非所有的提供者都可以在其存储过程中确定参数方向。在此情况下,在执行查询前必须设置 Direction 属性。
Top
3 楼gxbhhp(司马尚龙)回复于 2003-05-03 13:08:53 得分 0
我现在有存储过程这样:
CREATE PROCEDURE test @i char(10),@o char(10) out AS
select @o=photo from h_member where name=@i
print @o
GO
我在ASP页面这样写:
<%
set connection = server.createobject("adodb.connection")
strconn="driver={SQL Server};server={liang};uid=sa;pwd=;database=hotel"
connection.open strconn
set rs = server.createobject("adodb.recordset")
rs.Open "Exec test 12,o",connection '这儿我也怀疑有错,那怎么办?
response.write rs("id") '提示这行出错。
connection.close
set connection = nothing
response.End
%>
Top
4 楼net_lover(【孟子E章】)回复于 2003-05-03 13:16:37 得分 0
http://www.tongyi.net/article/20030107/200301073559.shtmlTop
相关问题
- .CreateParameter 的简单问题。
- 请帮忙看看:CreateParameter()
- 请教:command的CreateParameter的问题
- 请教有关 ADO 的 CreateParameter 的用法
- 如何显示CreateParameter方法创建的参数的默认值
- 如何使用CreateParameter绑定字串变量,而不是常量.
- command对象中的createparameter方法中的参数怎么用
- 请教有关ADO的CreateParameter的用法(ADODB.Command)
- ADO接口中的Command对象的CreateParameter()如何用?我这样对吗?在线等
- 解决就给分,关于TADOStoredProc 的CreateParameter方法里面有时间参数的问题




