程序 asp + sql 调用存储过程!!(新手)

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:50:29
今天做一个sql的分页 不知道怎么弄sql存储过程 那位大哥能给我一个
asp+sql的分页程序啊!!加存储过程的!!!!

请注释的详细些 因为我的能力。。。。。!!!!

谢谢了在线等
有没有傻瓜点的教程 放上去就能用的!!把放在那如果用到表告诉我怎么弄的那种呀!

在ASP中使用存储过程
什么是存储过程(存储过程位于数据库服务器中,是一个SQL语句的集合,可包含一个或多个SQL语句)、怎样创建存储过程不属于本讲座的内容,本讲座主要是举例说明在ASP中如何调用存储过程。
使用存储过程的好处是大大的,存储过程比在ASP脚本中运行SQL命令效率更高;可以提高整体性能并减轻网络负载(减少了在网络服务器和数据服务器之间的交互);可以优化ASP代码和增强代码灵活性等等。
(一) 在存储过程中使用输入参数
本例中使用的存储过程为SQL Server7.0自带的"byroyalty",里面的一条SQL语句非常简单,无非是多了一个CREATE PROCEDURE byroyalty,并且有一个输入参数为@percentage:
CREATE PROCEDURE byroyalty @percentage int
AS
select au_id from titleauthor
where titleauthor.royaltyper = @percentage
例wuf71.asp
<% @LANGUAGE = VBScript %>
<!--#include file="AdoSQL7.asp"-->
<!--#include file="adovbs.inc"-->
<% ' wuf71.asp
Dim cmdTest, prmTest, rsTest
Set cmdTest = Server.CreateObject("ADODB.Command")
cmdTest.CommandText = "byroyalty" '存储过程名
'设命令类型为 存储过程
cmdTest.CommandType = adCmdStoredProc

'创建 Parameter 对象
Set prmTest = Server.CreateObject("ADODB