程序在本机运行正常,服务器上运行报错,'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
相关推荐
ASP不能打开注册表关键字错误 '80004005'的解决方法
主要介绍了ASP不能打开注册表关键字错误 '80004005'的解决方法,感兴趣的小伙伴们可以参考一下
为什么ASP中执行动态SQL总报错误信息?提示语句语法错误
为什么ASP中执行动态SQL总报错误信息?提示语句语法错误
虚拟主机常见错误和解决方法
虚拟主机常见错误和解决方法的电子文档 虚拟主机常见错误和解决方法的电子文档
SQLYOG导入数据报错解决[可运行源码]
本文主要解决SQLYOG导入外部数据(如Excel表)时出现的找不到64位Microsoft Office Access驱动的问题。首先,用户需要从微软官方链接下载64位Access驱动。如果安装过程中遇到因系统中存在32位程序而无法安装64位版本的问题,可以通过以下步骤解决:先将下载的AccessDatabaseEngine_X64.exe解压缩,得到AceRedist.msi安装文件;然后使用Orca工具打开该msi文件,删除特定行并保存;最后运行修改后的AceRedist.msi完成安装。该方法有效解决了驱动安装冲突,确保SQLYOG能够正常导入数据。
Asp下Access无法更新的解决方法
在windows+iis服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为: 1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读 2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。 3、Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。 解决办法(在这里假设网站主目


