主题:  怎么用ASP调用SQL的存贮过程?

lovetrap

职务:普通成员
等级:1
金币:0.0
发贴:25
#12002/12/5 12:28:25
我的存贮过程如下:
create procedure proc_name
@bh numeric(12)
as
select * from table_name where bh=@bh
go

连数据库如下:
<%
dim conn,path
path = "driver={SQL Server};server=ok;uid=ok;pwd=ok;database=data"
set conn=server.createobject("adodb.connection")
set rs=server.CreateObject("ADODB.RecordSet")
conn.open path
%>
在asp里面怎么调用啊?



FlowJZH

职务:普通成员
等级:1
金币:0.0
发贴:22
#22002/12/7 0:43:33
小生知道的Access查询的调用是这样的

rs.open "查询名 第一个参数,第二个参数 ..."


SQL的存储过程似乎是这样的

rs.open "EXEC 存储过程名 第一个参数,第二个参数 ..."


具体可以看一下MSDN的说明,当时只看了Access的,SQL的只是记得要加"EXEC"而已。



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
#32002/12/17 17:23:08
strsql = "proc_name('" & variables & "')"
conn.execute strsql