紫影基地

 找回密码
 立即注册
查看: 217|回复: 0

解决Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'提示的方法

[复制链接]
阅读字号:

2006

主题

2121

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
211131
发表于 2022-10-28 21:50:55 | 显示全部楼层 |阅读模式
解决Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'提示的方法

  1. 网站打开提示如下错误信息:
  2. Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
  3. [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x2890 Thread 0x2f70 DBC 0x222a024 Jet'。
  4. conn.asp,行 30
  5. 错误分析:
  6. 查看出错的文件conn.asp的30行的代码为打开ACCESS数据库连接的代码,说明是在打开ACCESS数据库的时候出错了
  7. 解决方法:
  8. 一、根据提示“ODBC Drivers 错误”首先检查连接字符串是否有问题,比如你如果用的是"driver={Microsoft Access Driver (*.mdb)};password=luanqibazaoDE;dbq="& server.MapPath(db)这样形式的连接字符串,可能有些主机上已不再支持这种连接方式就会导致此错误,解决方法是该用Microsoft.Jet.OLEDB.4.0的连接方式即可解决,其示例代码如下:
  9. db="/webdb.mdb"
  10. connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.MapPath(db) &";Jet OLEDB:Database Password=dbpas"
  11. set conn=server.createobject("ADODB.CONNECTION")
  12. conn.open connstr
  13. 二、如果您的情况非以上这种情况,那么检查一下你网站的目录、数据库目录是否有相关的权限,如果没有给网站站指定特定的用户的话请检查“iuser_计算机名”这个用户是否具有对网站的目录、数据库目录的读写权限,如果没有则添加即可解决,如果对站点指定了特定的用户的话请检查此用户是否具有对网站的目录、数据库目录的读写权限,如果没有则添加即可解决。
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-27 10:27 , Processed in 0.091474 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表