在asp中调用存储过程
<!– 必须加载adovbs.inc文件,否则将出错 –>
<!–#include file="adovbs.inc"–>
<%
dim objcnn
dim objcmd
dim rs
const o_id=112
—–建立connection对象———-
set objcnn=server.createobject("adodb.connection")
objcnn.open "driver={sql server};server=localhost;uid=sa;pwd=cncanet;database=check;"
—–建立command对象———–
set objcmd=server.createobject("adodb.command")
objcmd.activeconnection=objcnn
objcmd.commandtext="order_tot_amt" 指定存储过程名称
objcmd.commandtype=adcmdstoredproc 其为stored procedure
—–准备stored procedure 的参数——-
objcmd.parameters.append _
objcmd.createparameter("o_id",adinteger,adparaminput,,o_id)
objcmd.parameters.append _
objcmd.createparameter("p_tot",adbigint,adparamoutput,,0)
—–执行存储过程———————-
objcmd.execute
—–输出参数以及处理结果————–
for each parm in objcmd.parameters
response.write parm.name &"="& trim(parm) &"<br>"
next
%>
以上代码在win2000+iis5.0+sql server2000中通过
