回 帖 发 新 帖 刷新版面

主题:大吓帮我

我搞了好久就是 不知道什么回事,代码是
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.MapPath("Database\mr_party.mdb")&";user id=;password=;"

name=request.form("name")
tel=request.form("tel")
set rs=server.CreateObject("adodb.recordset")
sql="select * from tb_party"
rs.open sql,conn,1,3
rs.addnew
rs("name")=name
rs("tel")=tel
rs.update
rs.close
set rs=nothing

%>
错误是:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/myasp/ch.asp, line 9

回复列表 (共3个回复)

沙发

数据库文件权限设为可写

板凳

你连的是ACCESS数据库吧,干吗还设置这么严格的权限?
2楼说明白点好吗,是用ACCESS打开数据库修改使用权限,还是直接在文件夹下的"安全"选项卡里修改用户权限?

3 楼

文件夹权限就可以

我来回复

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