几例在ASP数据库存储过程的使用方法
2.cmdTest.Parameters.Append方法增加一个Parameter对象到Parameters数据集合中,从本例中也可看到如何使用多个参数。
3.从本例可以看到,只需要重新设定输入参数,便可执行对其他数据的修改,非常方便,这一思路在编程时也是最常用的方法之一。
4.重设参数,既可以使用cmdTest.Parameters,也可以省略为cmdTest("job_id")。
本文来自织梦
二、在ASP中使用存储过程
什么是存储过程(存储过程位于数据库服务器中,是一个SQL语句的集合,可包含一个或多个SQL语句)、怎样创建存储过程不属于本讲座的内容,本讲座主要是举例说明在ASP中如何调用存储过程。
使用存储过程的好处是大大的,存储过程比在ASP脚本中运行SQL命令效率更高;可以提高整体性能并减轻网络负载(减少了在网络服务器和数据服务器之间的交互);可以优化ASP代码和增强代码灵活性等等。
(一)在存储过程中使用输入参数
本例中使用的存储过程为SQL Server7.0自带的“byroyalty”,里面的一条SQL语句非常简单,无非是多了一个CREATE PROCEDURE byroyalty,并且有一个输入参数为@percentage:
CREATE PROCEDURE byroyalty @percentage int
AS
内容来自dedecms
select au_id from titleauthor
where titleauthor.royaltyper = @percentage
serve by www.cidu.net
dedecms.com
例wuf71.asp
<% @LANGUAGE = VBScript %>
dedecms.com
<!--#include file="AdoSQL7.asp"-->
<!--#include file="adovbs.inc"-->
文章评论
共有位Admini5网友发表了评论 查看完整内容