ASP 调用存储过程,同时返回记录集和输出参数
2008-11-25 12:05
337 查看
'使用存储过程方式获取数据
Set CMD = Server.CreateObject("Adodb.Command")
CMD.ActiveConnection = CNS '指定连接字符串
CMD.CommandText = "ReadProduct" '指定储存过程名称
CMD.Prepared = True '指定 SQL 预编译存储过程
CMD.CommandType = 4 '指定命令模式为存储过程
'增加参数
CMD.Parameters.Append CMD.CreateParameter("@tblName",200,1,50,"Product") '增加存储过程参数
CMD.parameters.Append CMD.CreateParameter("@fldName",200,1,50,"Price")
CMD.parameters.Append CMD.CreateParameter("@PageSize",4,1,4,3)
CMD.parameters.Append CMD.CreateParameter("@PageIndex",4,1,4,1)
CMD.parameters.Append CMD.CreateParameter("@IsCount",4,1,4,0)
CMD.parameters.Append CMD.CreateParameter("@OrderType",4,1,4,0)
CMD.parameters.Append CMD.CreateParameter("@strWhere",200,1,20,"")
CMD.parameters.Append CMD.CreateParameter("@PageCount",4,2,4)
Set Rs = CMD.Execute
Rs.Close '必须关闭记录集对象的情况下,才能获取到存储过程的输出参数
Response.Write(CMD("@PageCount") & "/")
Rs.Open
'之后使用记录集时再 Open 一下
Set CMD = Server.CreateObject("Adodb.Command")
CMD.ActiveConnection = CNS '指定连接字符串
CMD.CommandText = "ReadProduct" '指定储存过程名称
CMD.Prepared = True '指定 SQL 预编译存储过程
CMD.CommandType = 4 '指定命令模式为存储过程
'增加参数
CMD.Parameters.Append CMD.CreateParameter("@tblName",200,1,50,"Product") '增加存储过程参数
CMD.parameters.Append CMD.CreateParameter("@fldName",200,1,50,"Price")
CMD.parameters.Append CMD.CreateParameter("@PageSize",4,1,4,3)
CMD.parameters.Append CMD.CreateParameter("@PageIndex",4,1,4,1)
CMD.parameters.Append CMD.CreateParameter("@IsCount",4,1,4,0)
CMD.parameters.Append CMD.CreateParameter("@OrderType",4,1,4,0)
CMD.parameters.Append CMD.CreateParameter("@strWhere",200,1,20,"")
CMD.parameters.Append CMD.CreateParameter("@PageCount",4,2,4)
Set Rs = CMD.Execute
Rs.Close '必须关闭记录集对象的情况下,才能获取到存储过程的输出参数
Response.Write(CMD("@PageCount") & "/")
Rs.Open
'之后使用记录集时再 Open 一下
相关文章推荐
- ASP.Net 调用存储过程,同时返回记录集和输出参数
- ASP调用存储过程返回了一个参数和一个记录集时出现ADODB.Recordset 错误 '800a0e78'
- ASP.NET调用存储过程返回输出参数,获得返回值
- Asp.Net中调用存储过程并返回输出参数
- 在asp中怎么调用带输出参数的存储过程
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- asp.net 调用存储过程(带有输入,输出参数 范例)二
- ASP 存储过程 参数数据类型 返回记录集
- C#调用存储过程 返回值,输出参数,返回结果集
- ASP.NET中调用存储过程带(输入/输出)参数和返回值
- asp.net 调用存储过程(带有输入,输出参数 ,思路)二
- ASP.NET调用存储过程返回值 输入输出参数
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- asp.net 获得存储过程 返回值,影响行数,输出参数 output 用法
- 程序调用存储过程 输出参数返回0的问题
- ASP 调用带返回参数和记录集的存储过程二次访问数据库服务器的解决办法
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- asp.net 调用存储过程返回参数和output参数
- ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子
- [网络收集]ASP.NET中调用存储过程带(输入/输出)参数和返回值的一些常用的例子