想请教一下:下面这段代码,什么地方错误?数据库为什么写不入?检查过了,数据库文件不是只读,也关闭了,有高手可以帮助一下吗?
<%
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("szg.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "黑名单", conn, adOpenDynamic, adLockPessimistic
if no<>"" then
rs.AddNew
rs("学号")=no
rs("姓名")=name
rs("GRE")=Cint(gre)
rs("TOEFL")=Cint(toefl)
rs("TWE")=Cint(twe)
rs("TSE")=Cint(tse)
rs("ASP")=Cint(asp)
rs.Update
end if
rs.movefirst
rstotable rs
%>
IE预览时提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。