各位大哥帮帮忙 有关存储过程的 !!!

cy7788 2003-10-11 08:17:42
<%@ 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


...全文
27 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bonniewater 2003-10-11
  • 打赏
  • 举报
回复
@RandName varchar(50)='Ror' output


注释最好用/* */
sunnyBelt 2003-10-11
  • 打赏
  • 举报
回复
是不是要把end那里的参数类型改为:addatetime?
say1no2 2003-10-11
  • 打赏
  • 举报
回复
没用过,帮你顶吧!!

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧