设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5051|回复: 0
打印 上一主题 下一主题

[ActiveX] 加载DLL错误

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2014-7-31 09:23:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        最近经常碰到这种“加载DLL错误”,这个原因一开始我也是毫无头绪无从下手。


经过测试,发现主要原因有几个:
1、没有DAO3.6;
2、没有注册DAO3.6;
3、该文件对DAO3.6信息丢失。

一般采取下面几个方法即可解决问题:
1、查看是否有DAO3.6,如果没有下载并注册一下。
       在"C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll",这个位置查看是否有该文件。
如果没有,则说明缺少DAO3.6。在网上搜索下载一个,并注册即可。
       注册方法:把该文件放到"C:\Program Files\Common Files\Microsoft Shared\DAO\",注册方法可参考下面的方法。


2、重新注册DAO3.6和ADO(保险起见)
       注册方法:新建一个记事本,写入下面命令
  1. REGSVR32 "C:\Program Files\Common Files\System\ado\msado15.dll"
  2. REGSVR32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
复制代码
       然后将文件另存为 reg.bat ,然后执行该文件即可。(若win7及以上的系统,请用管理员身份运行)

3、重新添加DAO3.6引用。发现上面方法都无效。这时,你打开出现“加载DLL错误”的文件。而且表现症状是CurrentDb这个对象不能使用。
       查看引用。看是否有DAO3.6一项


       一般,这时候会发现找不到DAO3.6这个东西(就算没有勾选也找不到这一项)。说明相关的信息丢失了。
这时候,点一下“浏览”,找到"C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
重新引用一下即可。(引用之后,就算取消引用也没问题的)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 08:19 , Processed in 0.167728 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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