想请教一下:下面这段代码,什么地方错误?数据库为什么写不入?检查过了,数据库文件不是只读,也关闭了,有高手可以帮助一下吗?
  <%
   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] 不能更新。数据库或对象为只读。



 
											





 
	    

 
	
 
											
