access activex 部件不能创建对象

 

症状

在使用 Microsoft Access 时,您将收到以下错误信息:
ActiveX component can't create object
本文描述了导致出现该错误信息的一些常见原因,并提供了可用于解决此问题的方法。

 


原因
如果满足以下任一条件,就可能发生这种情况: " 未正确注册数据访问对象 (DAO)

 

- 或者 -
"
一个或多个引用丢失。

 

- 或者 -
"
存在无效实用工具数据库引用。

 

- 或者 -
"
对所需的库没有必需的权限。

 

- 或者 -
"
存在损坏的向导文件。

 

解决方案
原因 1:未正确注册 DAO
解决方案
1.
在承载有 Microsoft Windows 终端服务器或安装有 Microsoft Access 的计算机上,单击开始,然后单击运行。
2.
键入 regsvr32,后跟 DAO 文件的路径。用引号将该路径引起来。例如,要注册 DAO 3.6 库,请使用下面的命令:
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.DLL"  

 如何提示出现错误,你依次打开c:\Program Files\Common Files\Microsoft Shared\ 目录下看有没有 DAO这个文件夹,没有自己创建一个名为DAO的文件夹.

然后在你的office安装光盘里面一通过电脑查找功能,你应该能找到一个名为dao360.dll的文件.他应该在你的office安装光盘里一个名为files的字目录下,用电脑查找,然后复到到刚才建立的那个叫DAO的文件夹下.

再重新在开始菜单下运行regsvr32 "c:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll 即出现提示 导入注册表成功.你再打开access看是不是已经出现了向导,只要按以上方法做了应该是没问题的,经本人亲自试验已成功.


原因 2:一个或多个引用丢失
解决方案
1.
打开收到有关错误信息的数据库。
2.
Alt+F11 打开 Microsoft Visual Basic 编辑器。
3.
Visual Basic 编辑器中,单击工具菜单上的引用。
4.
检查库列表。如果存在任何标记为丢失的项目,请找到此库文件,然后重新关联引用。或者,请单击以清除此库名称旁边的复选框。

 


原因 3:存在无效实用工具数据库引用
解决方案
1.
打开收到有关错误信息的数据库。
2.
Alt+F11 打开 Visual Basic 编辑器。
3.
Visual Basic 编辑器中,单击工具菜单上的引用。
4.
单击以清除对实用工具数据库或 Utility.mda 的任一引用旁边的复选框。

 


原因 4:对所需的库没有必需的权限
解决方案
"
请确保用户对下列文件夹中的所有文件具有读取权限:操作系统      
-------------------------------------
Windows NT
2000XP
Windows 95
98Me
    

"
如果无法授予读取权限,则可以使用诸如 FileMon 之类的实用工具来确定用户不具有使用哪个或哪些文件所必需的权限。要获取 FileMon,请访问下面的 Sysinternals Web 站点:
Sysinternals 


原因 5:存在损坏的向导文件
解决方案
1.
使用 Windows 资源管理器找到下列向导文件:Acwzmain.mdeAcwztool.mde Acwzlib.mde
2.
将每个文件的文件扩展名更改为“old”。例如,将 Acwzmain.mde 更改为 Acwzmain.old
3.
重新安装 Access 以恢复这些文件。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值