
已解决问题
谷歌njukcj用户在2013.05.20提交了关于“罗纳尔多access 加载DLL错误”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-27T08:32:33。我新建accsee的时候会出现这个错误。这是为什么吗?谢谢希望大家能够帮助她。详细问题描述及疑问:我新建accsee的时候会出现这个错误。这是为什么吗?谢谢期待您的答案,不知道说什么,送你一朵小红花吧 !
详细问题描述及疑问:我新建accsee的时候会出现这个错误。这是为什么吗?谢谢期待您的答案,不知道说什么,送你一朵小红花吧 !
一到如
二将你刚才找到的两个文件复制到你安装“O
三在注册表里注
因为我是将这两
在开始菜单运行里输入:如下注册路径:
Re
R
四还有一种方法是来自百度的回答
将C:\ProgramFiles\CommonFiles\MicrosoftShared\DAO下的d
Regsvr32.exe"C:\dao.dll"
Regsvr32.e
就OK
Regsvr32.e
Regsvr32.exe"C:\ee
这样的目的的是
原
五择自网上
如何处理MSAccess2000+以上的出现的“加载DLL”错误信息最近在将外部**库(EXCEL、文本文件、其他**库文件)导入到MSACCESS2000+中的时候就遇到“加载DLL”的错误信息,开始以为缺少什么文件,于是用安装文件进行了修复,但是结果还是一样。于是,只好Google一下,发现了一个很好的解决方案:http://support.microsoft.com/kb/833220/zh-cn
===============================
症状
当您尝试在MicrosoftAccess2002,使用MicrosoftAccess向导,例如导入文本向导或导入表格向导,可能会收到以下错误信息。当您尝试打开由切换面板管理器,创建窗体可能会收到以下错误信息:
加载DLL中错误
原因
如果缺少MicrosoftDataAccessComponents(MDAC)文件、损坏MDAC文件或计算机上过时MDAC文件可能发生此问题。
解决方案
要解决此问题,请使用下列方法之一:
方法1:
注册需要Dao.dll文件和Msado15.dll文件
您可能需要通过使用Regsvr32.exe程序注册Dao.dll文件和Msado15.dll文件。要这样做,请按照下列步骤操作:
1.开始,依次运行。
2.在运行对话框中,在打开框中,键入以下命令,然后单击确定:
Regsvr32.exe"<<Dao.dll_Path>>"
Regsvr32.exe"<<Msado15.dll_Path>>"
<<Dao.dll_Path>>占位符是Dao.dll文件的绝对路径。
<<Msado15.dll_Path>>占位符是Msado15.dll文件的绝对路径。
以下示例显示如何可能指定一个绝对路径:
Regsvr32.exe"C:\ProgramFiles\CommonFiles\MicrosoftShared\DAO\Dao.dll"
Regsvr32.exe"C:\ProgramFiles\CommonFilesFiles\system\ado\Msado15.dll"
如果成功注册Dao.dll文件,收到信息是类似于以下消息:
C:\ProgramFiles\CommonFiles\MicrosoftShared\DAO\Dao.dll中的DllRegisterServer成功。
如果成功注册Msado15.dll文件,收到信息是类似于以下消息:
在C:\ProgramFiles\CommonFilesFiles\system\ado\Msado15.dllDllRegisterServer成功。
3.单击确定。
方法2:
安装最新版本的MDAC。
===============================================
经过试验,发现两个方法都行不通。但是,最后还是从方法1中得到启发,因为C:\ProgramFiles\CommonFiles\MicrosoftShared\DAO\Dao.dll确实是存在,但是注册不上。最后考虑是否由于路径中的空格符引起,于是将这个文件拷贝到系统目录(windows\system32)下(当然也可以是任何非空格符路径下)。再次使用Regsvr32命令,终于成功了。
接下来,MSACCESS2000+的DLL错误问题也得到了解决。看来在安装的时候就留下了隐患,只是没有用到就忽略了罢。
六相关知识择自网上
大家注册DLL或OCX的方法应该用Regsvr32.exe,用得多了大家一定会觉得在运行中写一长串东西很是烦人吧!这里我向大家介绍一种麻烦一次方便“一生”的方法。这个方法只要右击你想注册或反注册的OCX或DLL就可以了。它的原理是通过修改注册表使右击OCX或DLL文件时出现注册和反注册的菜单项。下面介绍这个方法注册DLL文件:打开h**KEY_CLAS**S_ROOR\Dllfile,新建项shell,再其下新建Register。你会发现Register就是右键出的菜单名,再在其下建command,修改其“默认值”为Regsvr32%1反注册DLL文件:打开h**KEY_CLAS**S_ROOR\Dllfile,新建项shell,再其下新建Unregister,再在其下建command,修改其“默认值”为Regsvr32%1/u。注册和反注册OCX文件打开h**KEY_CLAS**S_ROOR\OCXfile,然后其它的方法和上面的一样的了。右击一个OCX或DLL试试看,出现了我们想要的Register和Unregister菜单项。Activex注册和反注册工具——Regsvr32使用过Activex的人都知道,Activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的Activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在Windows的system文件夹下有一个regsvr32.exe的程序,它就是Windows自带的Activex注册和反注册工具。它的用法为:regsver32详解regsvr32[/s][/n]dllname
其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。参数有如下意义:/u——反注册控件/s——不管注册成功与否,均不显示提示框/c——控制台输出/i——跳过控件的选项进行安装(与注册不同)/n——不注册控件,此选项必须与/i选项一起使用如笔者要注册一amovie.ocx控件,则打入regsvr32amovie.ocx即可,要反注册它时只需使用regsvr32/uamovie.ocx就行了。regsvr32/sAPIINEX.dll注册DLL文件regsvr32/s/uAPIINEX.dll卸载DLL文件regsvr32Shortcut.ocx注册ocx文件regsvr32/uShortcut.ocx卸载ocx文件/s.dll,.ocx注册成功后不显示提示信息。/u.dll,.ocx卸载
可把注册控件的命令放入批处理文件中。regedit/sadofre15.reg
直接把注册信息注入注册表。