关于Microsoft jet oledb 4.0 (msjetoledb40)不能连接到ACCESS数据库的总结

 前段时间做对系统做了优化,把一个没用的东西都干掉了,关掉了好多流行木马的常用端口,也关闭了一些没用的服务,后来在调试网站的时候设置好网站却怎么也连接不上ACCESS数据库,因为使用的是oledb连接,用的是msjetoledb4数据引擎,所以就在网上找相关的资料,也看了好多网友发的一些相同的问题和各种各样的回答,按照这些操作做了都无济于事。后来才发现是由于一个服务关掉的原故.
有同样问题的网友可按以下思路去解决:
1、首面要确定你的服务器正确安装注册了msjetoledb组件;
  检查方法:可以从系统信息当中查看有没有注册些项,如果你安装有Office2003,也可以打开WORD,从关于里打开系统相关信息,这样也可以清楚的查看到有没有正确注册此组件。如查没有,你可以通过 运行 regsvr32   msjetoledb40.dll来注册此组件,当注册成功后再查看一下;
  如查还是不行,可以下载MDAC2。8来安装看看,
如果安装完以后还是不行,那就再看一下服务 Tcp/IP NetBios Help 和 Computer Browser有没有打开,这个东东是需要此服务
打开这两个服务后一般是没有什么问题的

如果在没有安装office 的情况下,最简单的办法就是安装一下office,一般是可以解决此问题的
总结可以通过以下四种方法解决此问题

1 运行 regsvr32   msjetoledb40.dll 
2 安装   office
3   安装mdac
4  检查服务 Tcp/IP NetBios Help   和  Computer  Browser
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值