回 帖 发 新 帖 刷新版面

主题:留言板 不能更新。数据库或对象为只读。

请问各位:
     
         我按指导做了一个留言板,在增加新的留言时,报错如下:
错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/ASP/addsave.asp, 第 7 行,

因此不能增加新的留言
请问要怎样解决!


<%@LANGUAGE="VBScript" codepage="936"%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sql="select user,qq,email,content,data from main"
rs.open sql,conn,1,3
rs.addnew
user=request.form("user")
qq=request.form("qq")
email=request.form("email")
content=request.form("content")
rs("user")=user
rs("qq")=qq
rs("email")=email
rs("content")=content
rs.update
rs.close
set rs=nothing
conn.close
set rs=nothing
%>
<html>
<head>
<title>留言成功</title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="refresh" content="2;URL=index.asp">
<link href="css.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">添加成功,2秒钟后自动跳转到<a href="index.asp">留言本首页</a></div>
</body>
</html>

回复列表 (共1个回复)

沙发

需要给你的mdb数据库文件设置everyone账号的写权限。

我来回复

您尚未登录,请登录后再回复。点此登录或注册