ASP调用存储过程后 如何返回值
在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
%>
<%
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
%>
...全文
相关推荐
asp.net实现调用存储过程并带返回值的方法
在ASP.NET中,调用存储过程并处理返回值是数据库操作中的常见任务。存储过程是预编译的SQL代码集合,通常用于提高性能、安全性和可维护性。下面将详细介绍如何在ASP.NET中实现这个功能。
asp.net调用存储过程返回值
代码下载地址: https://pan.quark.cn/s/f665205faa03 .NET 6 版本链接 https://.com/yfl8910/DataPie2 DataPie 功能
在ASP中调用存储过程的几种方法
在ASP中调用存储过程是一种常见的数据库操作,有助于提高服务器端代码的效率和数据处理能力。本文将详细介绍三种在ASP中调用存储过程的方法,并结合一个示例来解释如何实现。方法一:无返回值执行这是最
ASP.NET中调用存储过程的例子
在本节中,我们将介绍如何在ASP.NET中调用带输入参数和返回值的存储过程。一、创建数据库和存储过程首先,我们需要创建一个数据库和一个用户表。用户表包含三个字段:id、name和password。
asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作
在调用存储过程后,可以通过Command对象的Parameters集合访问这个返回值。在ASP中,这个返回值会被存储在名为"RETURN_VALUE"的特殊参数中。4.


