紧急求助asp数据库

昙花一现1 2004-11-26 03:52:50
代码:
<%
set conn=server.createobject("adodb.connection")
set rs=server.createobject("adodb.recordset")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bbs.mdb")
conn.open connstr
%>
<html>
<head>
<title>留言回复</title>
</head>
<body>
<%
sql="insert into rebbs(contents,reauthor,resj,num)values('"&request("contents")&"','"&request("author")&"','"&request("sj")&"','"&request("id")&"')"
conn.execute(sql)
%>
</body>
</html>

出错提示:

错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/web/reply.asp, 第 21 行

请各位兄台帮忙!!1

...全文
76 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mj4678 2004-11-26
  • 打赏
  • 举报
回复
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

/add.asp,行 18
我也遇到了这个问题
帮我 看看
昙花一现1 2004-11-26
  • 打赏
  • 举报
回复
OK,谢了,是NTF格式文件夹权限的问题!!!!
life360 2004-11-26
  • 打赏
  • 举报
回复
建议你用最原始的方法

rs.addnew

....
...

rs.update
meizz 2004-11-26
  • 打赏
  • 举报
回复
看看你数据库所在的目录(NTFS格式硬盘)的属性->安全 开放everyone写权限
life360 2004-11-26
  • 打赏
  • 举报
回复
建议你用最原始的方法

rs.addnew

....
...

rs.update
tianch 2004-11-26
  • 打赏
  • 举报
回复
掉了一个request
<%
set rs=server.createobject("adodb.recordset")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bbs.mdb")
rs.open "rebbs",connstr,1,3
%>
<html>
<head>
<title>留言回复</title>
</head>
<body>
<%
rs.addnew
rs("contents")=request("contents")
rs("reauthor")=request("author")
rs("resj")=request("sj")
rs("num")=request("id")
rs.update
rs.close
set rs=nothing
%>
</body>
</html>
tianch 2004-11-26
  • 打赏
  • 举报
回复
这样试试
<%
set rs=server.createobject("adodb.recordset")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("bbs.mdb")
rs.open "rebbs",connstr,1,3
%>
<html>
<head>
<title>留言回复</title>
</head>
<body>
<%
rs.addnew
rs("contents")=("contents")
rs("reauthor")=request("author")
rs("resj")=request("sj")
rs("num")=request("id")
rs.update
rs.close
set rs=nothing
%>
</body>
</html>
baikaishui_0825 2004-11-26
  • 打赏
  • 举报
回复
如果nun字段是整型的话,这样写
sql="insert into rebbs(contents,reauthor,resj,num)values('"&request("contents")&"','"&request("author")&"','"&request("sj")&"',"&request("id")&")"

28,409

社区成员

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

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