3、密。 第三、有利于SQL语句的重用。 在ASP中,一般通过command对象调用存储过程,根据不同情况,本文也介绍其它调用方法。为了方便说明,根据存储过程的输入输出,作以下简单分类: 1.只返回单一记录集的存储过程 假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明): /*SP1*/ CREATEPROCEDUREdbo.getUserList as setnocounton begin select*fromd
4、bo.[userinfo] end go 以上存储过程取得userinfo表中的所有记录,返回一个记录集。通过command对象调用该存储过程的ASP代码如下: '**通过Command对象调用存储过程** DIMMyComm,MyRst SetMyComm=Server.CreateObject("ADODB.Command") MyComm.ActiveConnection=MyConStr 'MyConStr是数据库连接字串 MyComm.Co
8、reateObject("ADODB.Recordset") MyRst.open"getUserList",MyConStr,0,1,4 'MyConStr是数据库连接字串,最后一个参断含义与CommandType相同 2.没有输入输出的存储过程 请看以下存储过程: /*SP2*/ CREATEPROCEDUREdbo.delUserAll as setnocounton begin d