asp调用存储教程出错,在线等,解决50分相送,ggjj快进来呀

fclz2000 2003-08-30 03:29:38
存储过程如下:
CREATE PROCEDURE inse
@input_num numeric(9)-- This is the input parameter.
AS
-- Get the sales for the specified title.
insert into example(number) values (@input_num)
asp里调用如下:
<%option explicit%>

<!--METADATA TYPE="TypeLib" uuid="{00000205-0000-0010-8000-00AA006D2EA4}" -->

<%
dim conn,cmd,rs,strconn,input,int_recordcount,out


set conn=server.CreateObject("adodb.connection")
set cmd=server.CreateObject("adodb.command")
strconn="dsn=sql;uid=sa;pwd=yyy-hao"
response.write "sql"
conn.Open strconn
set cmd.ActiveConnection=conn

cmd.CommandText="inse"
cmd.commandType=adCmdStoredProc

cmd.Parameters.Append cmd.CreateParameter("@input_num",adNumeric,adParamInput,9,99129215)

cmd.execute()-------------------------------行33


response.write "success"

%>
报错如下:


Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

多步 OLE DB 操作产生错误。请检查每个 OLE DB 状态值。没有工作被完成。

/test/text_proc.asp,行33
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fclz2000 2003-08-31
  • 打赏
  • 举报
回复
那我结帐罗,哈哈,情渣,只有50分,有点少 了,对 不起了
fclz2000 2003-08-31
  • 打赏
  • 举报
回复
那是粘贴时变成两行了
fredqfc 2003-08-31
  • 打赏
  • 举报
回复
來也
wanghaisha 2003-08-30
  • 打赏
  • 举报
回复
cmd.Parameters.Append cmd.CreateParameter("@input_num",adNumeric,adParamInput,9,99129215)
不可以断行把它写成一行啊
yyy431706 2003-08-30
  • 打赏
  • 举报
回复
fclz2000 ()和 yyy431706(共同进步) ( )都是我啊
yyy431706 2003-08-30
  • 打赏
  • 举报
回复
答案如下:
试试:
将下面这句
cmd.Parameters.Append cmd.CreateParameter("@input_num",adNumeric,adParamInput,9,99129215)


改为:
cmd.Parameters.Refresh
cmd.Parameters("@input_num")=99129215


我一般不用:
cmd.Parameters.Append cmd.CreateParameter("@input_num",adNumeric,adParamInput,9,99129215)

虽然ADO的帮助文档是用那种方法.

因为我发现很多时候都会出错,也许是我对.CreateParameter各参数的理解不太深吧.

所以出错的原因我只能估计是出现在:CreateParameter("@input_num",adNumeric,adParamInput,9,99129215)上


yyy431706 2003-08-30
  • 打赏
  • 举报
回复
该问题答案已经在数据库版找到,谢谢邹健

28,390

社区成员

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

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