我在使用ACCESS时,创建新数据库时总是弹出DLL加载错误,Active不能创建此文件?

供稿:hz-xin.com     日期:2025-01-19
使用ACCESS时,弹出 ‘DLL加载错误’...

在网上下载DAO350.dll或者DAO360.dll文件并copy到C:\Program Files\Common Files\Microsoft Shared\DAO\文件夹,在开始-运行里输入
Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.dll"

Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO360.dll"
进行注册。点击确定。即可。

如果之前装过旧版 本的office,出现这种况,你只能卸载完全了重装。

如果不是,还有就是2007之前的office可能兼容64系统时内存报错。如果是内存报错的话,这个你只能找个新版本的。

可以先考虑以下这个方案:
注册需要 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 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.单击 确定,


好运。

请采纳。

一 到如下路径:C:\Program Files\Common Files\Microsoft Shared\DAO 找到扩展名为DLL或dll的两个文件。我的这两个文件分别是 DAO350.DLL dao360.dll 二 将你刚才找到的两个文件复制到你安装 “Office办公软件”的“OFFICE11”文件夹下面。例如我是复到如下路径:G:\Office2003\OFFICE11,因为我是将Office2003安装到G盘Office2003里面。 三 在注册表里注册这两个文件: 因为我是将这两个文件都放到了G:\Office2003\OFFICE11\ 下面。 在开始菜单运行里输入:如下注册路径: Regsvr32.exe "G:\Office2003\OFFICE11\DAO350.DLL" Regsvr32.exe "G:\Office2003\OFFICE11\dao360.dll" 四 还有一种方法是来自百度的回答 将C:\ProgramFiles\CommonFiles\MicrosoftShared\DAO下的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:\ee\dao360.dll" Regsvr32.exe "C:\ee\Msado15.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 一下,发现了一个很好的解决方案: 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 错误问题也得到了解决。看来在安装的时候就留下了隐患,只是没有用到就忽略了罢。 六相关知识择自网上 大家注册DLL或OCX的方法应该用Regsvr32.exe,用得多了大家一定会觉得在运行中写一长串东西很是烦人吧!这里我向大家介绍一种麻烦一次方便“一生”的方法。这个方法只要右击你想注册或反注册的OCX或DLL就可以了。它的原理是通过修改注册表使右击OCX或DLL文件时出现注册和反注册的菜单项。 下面介绍这个方法 注册DLL文件:打开HKEY_CLASSES_ROOR\Dllfile,新建项shell,再其下新建Register。你会发现Register就是右键弹出的菜单名,再在其下建command,修改其“默认值”为Regsvr32 %1 反注册DLL文件:打开HKEY_CLASSES_ROOR\Dllfile,新建项shell,再其下新建Unregister,再在其下建command,修改其“默认值”为Regsvr32 %1 /u。 注册和反注册OCX文件打开HKEY_CLASSES_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控件,则打入regsvr32 amovie.ocx即可,要反注册它时只需使用regsvr32 /u amovie.ocx就行了。 regsvr32 /s APIINEX.dll 注册DLL文件regsvr32 /s /u APIINEX.dll 卸载DLL文件regsvr32 Shortcut.ocx 注册ocx文件regsvr32 /u Shortcut.ocx 卸载ocx文件/s .dll,.ocx 注册成功后不显示提示信息。/u .dll,.ocx 卸载 可把注册控件的命令放入批处理文件中。 regedit /s adofre15.reg 直接把注册信息注入注册表。

怎样在access中创建一个数据库?
选择“表”和单击“新建文件”钮 在创建对话框中输入新数表名称和单击“保存”钮 法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后 选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名 后“保存”法三、使用数据库设计器工具栏 (“显示”菜单“工具栏”)选...

怎样在ACCESS已有的数据中添加新的批量数据?
1、、打开access软件,文件和新建都呈醒目的红色显示,页面的中间系统默认选择空数据库,点击页面右侧的文件夹图标设置好保存路径,然后点击创建按钮,创建一个新的数据库文件。2、在新出现的界面中会出现表1的编辑界面,右击写有"单击以添加"的单元格,在出现的菜单中选择文本,在单元格内输入"姓名",以...

Access数据库怎么创建一个数据表
1、首先我们打开Access数据库,点击新建选项,选择空白桌面数据库,如下图所示 2、接下来在弹出的界面中给数据库文件起一个名字,如下图所示 3、然后切换到创建菜单,点击表选项,如下图所示 4、最后我们给表添加需要的字段就可以了,如下图所示 工具\/材料 Access ...

如何使用access建立数据库
创建新数据库文件的方法有很多。主要有两种方法:一、空白数据库,直接结构与数据同时进行输入(如果果建立完成后再修改结构,原内容可能丢失);二、结构和数据分两步进行了操作(推荐);那么第一种方法注意在ACCESS主窗口中区域左上角的"空白数据库"按钮。该按钮和"文件"菜单中的"新建"按钮都可以展现...

access怎么创建图书管理数据库
1. 创建新的数据库:开启 Access,选择“文件”菜单,然后选择“新建”。在弹出的“可用模板”中选择“空白数据库”,输入数据库名称,点击“创建”。2. 设计表格:在 Access 界面中,选择“创建”选项卡,找到“表格设计”选项,并点击它。然后在“表格1”中,添加列来代表每个要记录的字段,这些列...

在ACCESS中用命令在表中添加一个新字段,并且在特定的字段前添加,请问如 ...
另一种方法是使用CREATE TABLE语句创建一个新表,新表结构与原表相同,但在指定位置前插入新字段,然后将原表中的数据复制到新表。最后,删除原表,重命名新表为原表名。这种方法虽然也较为复杂,但能有效实现需求。值得注意的是,在进行字段调整时,要确保不会影响到表中数据的完整性。在调整字段...

简述在access中创建数据表的步骤
Access作为一款广泛使用的数据库工具,它通过构建表格、查询、表单和报表等元素,实现数据的有效管理和共享。启动Access后,在“文件”菜单中选择“新建”,随后在出现的对话框中点击“表”,以开始创建新表。在打开的“新建表”窗口中,用户可以添加所需字段,并为每个字段指定适当的数据类型,如文本、数字...

Access创建数据库实现图解教程
创建空白数据库有时数据库需求可能特殊,以至于使用和修改现有模板比从头开始创建数据库需要作更多的工作。 在这种情况下,我们使用空白数据库。第1步 - 现在打开MS Access。如下所示 - 第2步 - 选择空白桌面数据库。 输入名称:AccessDatabase.accdb,然后单击创建 按钮。第3步 - 访问将创建一个新的...

麻烦问下.Access创建数据主要有哪几种方法..
不使用“数据库向导”创建空数据库 单击工具栏上的“新建”。在“新建文件”任务窗格中的“新建”下,单击“空数据库”。在“文件新建数据库”对话框中,指定数据库的名称和位置,然后单击“创建”。然后将出现“数据库”窗口 (数据库窗口:在打开 Access 数据库或 Access 项目时出现的窗口。它显示...

如何用access建立库房管理数据库实例详解
创建库房管理数据库的过程包括多个步骤。首先,启动Access并创建一个新的空白数据库。接着,如果有现有的Excel表格,可以利用Access的“获取外部数据”功能,选择“导入表”选项,将数据导入到Access数据库中。若没有现成的Excel表格,则需要手动创建一个新的表,自定义表中的字段名称以适应具体需求。接下来...