ASP调用存储过程??

rockmanhqu 2005-11-19 03:42:05
dim rs
ss = "declare @rs int EXECUTE dbo.sp_reprototem " & usernum & "," &id&",@rs output select @rs rs"
Set exrs = conn.Execute(ss) //存储过程有两个返回值一个1 一个2

%>

rs:<%=exrs("rs")%> 但返一时运行正常,返回2时如下错误。

ADODB.Recordset 错误 '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

...全文
149 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeskybbs 2005-11-19
  • 打赏
  • 举报
回复


(以下签名由MyCSDN回复工具生成)
-----------------------------------------------
MyCSDN - CSDN离线数据浏览工具。
下载地址:http://nj.onlinedown.net/soft/6591.htm
dh20156 2005-11-19
  • 打赏
  • 举报
回复
可以考虑这种方式:
Set cmd=server.CreateObject("Adodb.Command")
cmd.ActiveConnection = conn
cmd.CommandType = 4
cmd.commandText = "sp_reprototem"
cmd("@usernum") = usernum
cmd("@id") = id
cmd.execute()
rsa = cmd("@rsa")
rsb = cmd("@rsb")

Response.write rsa & rsb

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧