各位大哥帮帮忙 有关存储过程的 !!!
<%@ LANGUAGE="VBSCRIPT" %>
<!--#INCLUDE VIRTUAL="ADOVBS.INC" -->
<%
set conn=server.CreateObject("adodb.connection")
conn.open"dsn=sjls;uid=sa;pwd="
set objcmd=server.CreateObject("adodb.command")
set objcmd.activeconnection=conn
objcmd.commandtext="zt_lendstatOrgan"
objcmd.commandtype=adcmdstoredproc
set objparam=objcmd.createparameter("@randname",advarchar,adparamOutput,50,"sdfsd")
objcmd.parameters.append objparam
set objparam=objcmd.createparameter("@end",addate,adparamInput,8,"2003-9-1")
objcmd.parameters.append objparam
set objparam=objcmd.createparameter("@year",advarchar,adparamInput,4,"2003")
objcmd.parameters.append objparam
set objparam=objcmd.createparameter("@jgm",advarchar,adparamInput,8,"11030112")
objcmd.parameters.append objparam
objcmd.execute()
%>
salfjsldf=<%=objcmd("@randname")%>
<%' myconn.close %>
如果没输入参数 运行正确 返回结果,一旦 输入参数 就指明 objcmd.execute() 就出错
过程的头部为
CREATE procedure dbo.zt_lendstatOrgan
@RandName varchar(50)='Ror' out, --表名称
--@Start datetime, --开始日期
@end datetime='2003-1-1', --截止日期
@year varchar(4)='2003', --统计年
@jgm varchar(8)='11030112' --机构码
AS