错误提示:"数据库或对象为只读"的问题
原代码如下:
<%
rq = request.form("rq")
content = trim(request.form("content"))
username = trim(request.form("username"))
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("test1.asp")
str = "select * from data"
Set RS = Server.CreateObject("ADODB.recordset")
RS.open Str, conn , 1, 3
RS.addnew
RS("rq")=rq
RS("username")=username
RS("content")= content
RS.update
rs.close
response.write "数据更新完成。"
%>
但运行后提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/test/addsave.asp, 第 18 行
我确保数据库文件没有只读
另外,我机器装过.NET.听说运行ASP后会把数据库自动复制到WINDOWS/TEMP/下..我看过那个目录确实是只读.如何解决?