asp from子语句错误!!!!急

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:23:47
术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/ggx/regsave.asp, 第 15 行

源代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% username=Request("username") %>
<% password=Request("password") %>
<% repwd=Request("repwd") %>
<% email=Request("email") %>
<% qq=Request("qq") %>
<%
Set conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("database/data.mdb")
conn.open()
%>
<% set rs= Server.CreateObject("adodb.recordset") %>
<% sql="select * from regist" %>
<% rs.open sql,conn,1,3 %>
<% rs.addnew %>
<% rs("userna")=username %>
<% rs("password")=password %>

看看图片,步骤:你站点的根目录-->属性-->安全-->选择"Everyone'用户-->完全控制, 

如果没有Everyone用户,请添加: 

添加--->高级--立即查找-->选择Everyone--->返回授权给他--OK

Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。

是你没有给表付 可以修改的权限
你到要修改的表 单击右键- 属性--权限,
勾选相应的 select insert 。。。等权限 就可以了

rs.open sql,conn,1,3
改成
rs.open sql,conn,2,3