程序在本机运行正常,服务器上运行报错,'80004005'和 '80040e21'错误 。
多个程序报如下错
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
出错代码段为
rs.update
[Microsoft][ODBC Microsoft Access Driver] 无法从指定的数据表中删除。
出错代码段为
sql="delete from BigClass where BigClassName='" & BigClassName & "'"
conn.Execute sql
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
出错代码段为
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "delete * from NEWS where id="&request.QueryString("id"),conn,1
set rs=nothing
不知道问题的具体所在,服务器目录读写权限暂时无法测试,不知道是不是我数据库打开出错或者是其他错误。
StrSQL="DBQ="+server.mappath("../data/news.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
sub CloseConn()
conn.close