到底出了什么问题?

MessiahLS 2003-08-20 11:01:13
<html>
<head>
<title>管理-添加新闻</title>
</head>
<body>
<%
if request.form("submit") = 1 then
<!--#inlucde file = "conn.inc" --> '此文件建立ADODB.Connection对象conn
set rsNews = Server.CreateObject("ADODB.RecordSet")
rsNews.open "SELECT * FROM News",conn,adOpenDynamic,adLockOptimistic
'rsNews.AddNew
'rsNews("title") = Cstr(request.form("title"))
'rsNews("source") = Cstr(request.form("source"))
'rsNews("content") = Cstr(request.form("content"))
'rsNews("type") = Cint(request.form("typeid"))
'rsNews.Updata
response.write "添加成功!"
response.Redirect "xxx.asp"
rsNews.close
set rsNews = nothing
<!--#include file = "dbClose.inc" --> '此文件关闭conn
else
%>
<form id = "addnews" runat = "server" action = "AddNews.asp" method = "POST" >
标题:<input type = text name = title><br>
来源:<input type = text name = source><br>
类型: <input type = radio name = typeid value = 1>新闻 <input type = radio name = typeid value = 2>公告 <br>
内容:<textarea name = content rows = 8 cols = 40></textarea><br>
<input type = hidden name = submit value = 1>
<input type = submit value = 提交>
<input type = reset value = 重写>
</form>
<%
end if
%>
</body>

</html>


运行后,提示错误为
ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/AddNews.asp, line 11

为何原因?大家救救我吧!
...全文
29 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
'rsNews.AddNew
'rsNews("title") = Cstr(request.form("title"))
'rsNews("source") = Cstr(request.form("source"))
'rsNews("content") = Cstr(request.form("content"))
'rsNews("type") = Cint(request.form("typeid"))
'rsNews.Updata

你怎么注释了呢?==》
rsNews.AddNew
rsNews("title") = Cstr(request.form("title"))
rsNews("source") = Cstr(request.form("source"))
rsNews("content") = Cstr(request.form("content"))
rsNews("type") = Cint(request.form("typeid"))
rsNews.Updata
MessiahLS 2003-08-20
  • 打赏
  • 举报
回复
不行呀!!!高人快点帮帮忙呀!
coffee_cn 2003-08-20
  • 打赏
  • 举报
回复
换成这样试:

conn.execute "update News set title='"&request.form("title")&"',source='"&request.form("source")&"',content='"&request.form("content")&"',type="&request.form("typeid")&""

如果还是不行,那要看看数据库了
junsisi 2003-08-20
  • 打赏
  • 举报
回复
试试先改成这样
set rsNews = Server.CreateObject("ADODB.RecordSet")
rsNews.open "SELECT * FROM News",conn,1,3
............
..............
MessiahLS 2003-08-20
  • 打赏
  • 举报
回复
还是不行呀!不知道怎么了?~~~
MessiahLS 2003-08-20
  • 打赏
  • 举报
回复
还是不行呀!不知道怎么了?~~~
gshope 2003-08-20
  • 打赏
  • 举报
回复
rsNews.open "SELECT * FROM News",conn,adOpenDynamic,adLockOptimistic
参数写具体数字,比如:
rsNews.open "SELECT * FROM News",conn,3,1

28,391

社区成员

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

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