[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->打开数据库出错,没有在指定
目录发现数据库
造成这样的原因有几个
1. 数据库本身数据损坏,需要下载到本地使用OFFICE ACCESS进行修复和压缩;或重新上
传备份的数据库。
2. 数据库权限错误,IIS执行用户没有读取或写入数据库的权限。
3. 数据库连接语句错误,由于数据库连接驱动的问题,有些服务器使用
conn.Open"driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath
("data.mdb") 是不行的,更换为
conn.Open"provider=Microsoft.jet.oledb.4.0;data source="&Server.MapPath
("data.mdb")