+ -
当前位置:首页 → 问答吧 → ASP怎么调用带参数的(MSSQL2000)存储过程

ASP怎么调用带参数的(MSSQL2000)存储过程

时间:2011-07-21

来源:互联网

存储过程名为:P_DB

查询分析器执行:
SQL code

declare @iReturn int
execute P_DB 123,@iReturn output
select @iReturn



可以得到1个返回值


请问在ASP文件中怎么调用存储过程,并得到1个返回值?
VBScript code

<!--#include file="conn.asp"-->
<%
sQuery=""
conn.Execute(sQuery)
%>


作者: chenzhi0304   发布时间: 2011-07-21

VBScript code
Set cmd  =  Server.CreateObject("ADODB.Command")
cmd.ActiveConnection = conn'connection 对象
cmd.CommandType = 4
cmd.CommandText = "P_DB"
cmd.Prepared = True
cmd.Parameters.Append cmd.CreateParameter("@第一个输入参数的名字",3,1,,123)
cmd.Parameters.Append cmd.CreateParameter("@第二个输出参数的名字",3,2)
cmd.Execute()

response.write cmd("@输出参数的名字")'这个就是你要的值了

作者: aspwebchh   发布时间: 2011-07-21

学习了!!

作者: sclz_jack   发布时间: 2011-07-21