三味中国, china3view

通过语言了解文化,通过游历增强体验. Language, Travel and Experience........联系方式:xuzheping#126.com       

« 文件管理梦幻组合—UltraExplorer+网博士两大领头生物多样性组织——GBIF和BioCASE »

如何处理MS Access 2000+ 以上的出现的“加载DLL”错误信息

最近在将外部数据库(EXCEL、文本文件、其他数据库文件)导入到MS ACCESS 2000+中的时候就遇到“加载DLL”的错误信息,开始以为缺少什么文件,于是用安装文件进行了修复,但是结果还是一样。于是,只好Google 一下,发现了一个很好的解决方案:http://support.microsoft.com/kb/833220/zh-cn
===============================
症状
当您尝试在 Microsoft Access 2002, 使用 Microsoft Access 向导, 例如导入文本向导或导入表格向导, 可能会收到以下错误信息。 当您尝试打开由切换面板管理器, 创建窗体可能会收到以下错误信息:
加载 DLL 中错误

原因
如果缺少 Microsoft Data Access Components (MDAC) 文件、 损坏 MDAC 文件或计算机上过时 MDAC 文件可能发生此问题。

解决方案
要解决此问题, 请使用下列方法之一:
方法 1
注册需要 Dao 360 .dll 文件和 Msado15.dll 文件
您可能需要通过使用 Regsvr32 .exe 程序注册 Dao 360 .dll 文件和 Msado15.dll 文件。 要这样做, 请按照下列步骤操作:
1.开始,依次 运行 。
2.在 运行 对话框中, 在 打开 框中, 键入以下命令, 然后单击 确定 :
Regsvr 32 .exe " < < Dao360.dll_Path > > "
Regsvr 32 .exe " < < Msado15.dll_Path > > "
< < Dao360.dll_Path > > 占位符是 Dao 360 .dll 文件的绝对路径。
< < Msado15.dll_Path > > 占位符是 Msado15.dll 文件的绝对路径。
以下示例显示如何可能指定一个绝对路径:
Regsvr32 .exe " C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll "
Regsvr32 .exe " C:\ProgramFiles\Common Files Files\system\ado\Msado15.dll "
如果成功注册 Dao 360 .dll 文件, 收到信息是类似于以下消息:
C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll 中的 DllRegisterServer 成功。

如果成功注册 Msado15.dll 文件, 收到信息是类似于以下消息:

在 C:\ProgramFiles\Common Files Files\system\ado\Msado15.dll DllRegisterServer 成功。
3.单击 确定 。

方法 2:
安装最新版本的 MDAC。
===============================================
经过试验,发现两个方法都行不通。但是,最后还是从方法1中得到启发,因为C:\Program Files\Common Files\Microsoft Shared\DAO\Dao360.dll确实是存在,但是注册不上。最后考虑是否由于路径中的空格符引起,于是将这个文件拷贝到系统目录(windows\system32)下(当然也可以是任何非空格符路径下)。再次使用Regsvr32 命令,终于成功了。
接下来,MS ACCESS 2000+的DLL 错误问题也得到了解决。看来在安装的时候就留下了隐患,只是没有用到就忽略了罢。
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表




推荐百度知道

推荐Babylon翻译软件

Powered By Z-Blog 1.7 Laputa Build 70216

Copyright by China3view.com. *