access加载DLL错误.doc_第1页
access加载DLL错误.doc_第2页
access加载DLL错误.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

access加载DLL错误,如何解决(摘自网上)2009-05-14 08:35一 到如下路径:C:Program FilesCommon FilesMicrosoft SharedDAO 找到扩展名为DLL或dll的两个文件。我的这两个文件分别是 DAO350.DLL dao360.dll 二 将你刚才找到的两个文件复制到你安装 “Office办公软件”的“OFFICE11”文件夹下面。例如我是复到如下路径:G:Office2003OFFICE11,因为我是将Office2003安装到G盘Office2003里面。 三 在注册表里注册这两个文件: 因为我是将这两个文件都放到了G:Office2003OFFICE11 下面。 在开始菜单运行里输入:如下注册路径: Regsvr32.exe G:Office2003OFFICE11DAO350.DLL Regsvr32.exe G:Office2003OFFICE11dao360.dll 四 还有一种方法是来自百度的回答将C:ProgramFilesCommonFilesMicrosoftSharedDAO下的dao360.dll和Msado15.dll复制到C盘根目录下。然后运行: Regsvr32.exe C:dao360.dll Regsvr32.exe C:Msado15.dll 就OK了,注意,dao360.dll和Msado15.dll也打以复制到如C:ee下,相就的运行就改变了: Regsvr32.exe C:eedao360.dll Regsvr32.exe C:eeMsado15.dll 这样的目的的是防止路径中出现空格造成无法识别dao360.dll和Msado15.dll的真正路径。 原理:access导入xls,txt.doc等文件时,需要调用dao360.dll和Msado15.dll这两个文件,而有的盗版的office无法注册这两个文件的信息,造成加载dll失败。 五择自网上如何处理MS Access 2000+ 以上的出现的“加载DLL”错误信息最近在将外部数据库(EXCEL、文本文件、其他数据库文件)导入到MS ACCESS 2000+中的时候就遇到“加载DLL”的错误信息,开始以为缺少什么文件,于是用安装文件进行了修复,但是结果还是一样。于是,只好Google 一下,发现了一个很好的解决方案:/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 Regsvr 32 .exe 占位符是 Dao 360 .dll 文件的绝对路径。 占位符是 Msado15.dll 文件的绝对路径。以下示例显示如何可能指定一个绝对路径:Regsvr32 .exe C:Program FilesCommon FilesMicrosoft SharedDAODao360.dll Regsvr32 .exe C:ProgramFilesCommon Files FilessystemadoMsado15.dll 如果成功注册 Dao 360 .dll 文件, 收到信息是类似于以下消息:C:Program FilesCommon FilesMicrosoft SharedDAODao360.dll 中的 DllRegisterServer 成功。如果成功注册 Msado15.dll 文件, 收到信息是类似于以下消息:在 C:ProgramFilesCommon Files FilessystemadoMsado15.dll DllRegisterServer 成功。3.单击 确定 。方法 2:安装最新版本的 MDAC。=经过试验,发现两个方法都行不通。但是,最后还是从方法1中得到启发,因为C:Program FilesCommon FilesMicrosoft SharedDAODao360.dll确实是存在,但是注册不上。最后考虑是否由于路径中的空格符引起,于是将这个文件拷贝到系统目录(windowssystem32)下(当然也可以是任何非空格符路径下)。再次使用Regsvr32 命令,终于成功了。接下来,MS ACCESS 2000+的DLL 错误问题也得到了解决。看来在安装的时候就留下了隐患,只是没有用到就忽略了罢。 六相关知识择自网上大家注册DLL或OCX的方法应该用Regsvr32.exe,用得多了大家一定会觉得在运行中写一长串东西很是烦人吧!这里我向大家介绍一种麻烦一次方便“一生”的方法。这个方法只要右击你想注册或反注册的OCX或DLL就可以了。它的原理是通过修改注册表使右击OCX或DLL文件时出现注册和反注册的菜单项。 下面介绍这个方法 注册DLL文件:打开HKEY_CLASSES_ROORDllfile,新建项shell,再其下新建Register。你会发现Register就是右键弹出的菜单名,再在其下建command,修改其“默认值”为Regsvr32 %1 反注册DLL文件:打开HKEY_CLASSES_ROORDllfile,新建项shell,再其下新建Unregister,再在其下建command,修改其“默认值”为Regsvr32 %1 /u。 注册和反注册OCX文件打开HKEY_CLASSES_ROOROCXfile,然后其它的方法和上面的一样的了。 右击一个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控件,则打入regsvr32 amovie.ocx即可,要反注册它时只需使用regsvr32 /u amovie.ocx就行了。 regsvr32 /s APIINEX.dll 注册DLL文件regsvr32

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论