ASP调用存储过程后 如何返回值

mzcih mzcih 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在CSDN搜索了一下,没解决问题。

<%
Const LocalName = "mjr"

Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Set cmd = Server.CreateObject("ADODB.Command")

strconn = "Provider = SQLOLEDB; Data Source = "&LocalName&"; Uid=test01;Pwd=test01;DataBase=test01"
conn.open strconn

//方法1

'SQL = "exec dbo.find_workProduct '00.00.000.0001' , 9 , 0 "
'Set Rs = Conn.Execute(SQL,0,1)

//方法2
cmd.ActiveConnection = conn
cmd.CommandType = 1
cmd.CommandTimeout = 0
cmd.Prepared = true
cmd.CommandText = "exec dbo.find_workProduct '00.00.000.0001' , 9 , 0 "
set rs = cmd.Execute

rs.close //网上搜索说加这句这行,但测试失败

while not rs.eof //无论方法1与2都提示这句出错: ADODB.Recordset 错误 '800a0e78' 对象关闭时,不允许操作。

response.write rs(0) & "<br>"
response.movenext
wend
%>
...全文

相关推荐

评论 73
收藏 已收藏
分享
返回顶部
mzcih
ASP 28,401 成员 356,940 内容