主题:留言板 不能更新。数据库或对象为只读。
请问各位:
我按指导做了一个留言板,在增加新的留言时,报错如下:
错误类型:
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>
我按指导做了一个留言板,在增加新的留言时,报错如下:
错误类型:
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>