WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据

WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据,第1张

如果在WIN1064位系统下使用32位的OFFICE2016读取ACCESS数据时,安装了AccessDatabaseEngine却仍然无法读取数据,可能是由于以下几个原因导致的:

1 AccessDatabaseEngine的位数与Office的位数不匹配。

2 AccessDatabaseEngine没有注册。

3 Access数据库文件没有正确设置权限。

以下是可能的解决方法:

1 确认AccessDatabaseEngine的位数与Office的位数匹配。如果Office是32位的,那么AccessDatabaseEngine也需要是32位的,反之亦然。

2 确认AccessDatabaseEngine已经注册。可以按照以下步骤进行注册:

- 打开命令提示符(以管理员身份运行)。

- 切换到AccessDatabaseEngine的安装目录,例如C:\Program Files (x86)\Microsoft Office\Office16。

- 输入以下命令并按回车键:`regsvr32exe /u aceesdll`

- 再输入以下命令并按回车键:`regsvr32exe aceesdll`

3 确认Access数据库文件的权限设置正确。可以按照以下步骤进行设置:

- 找到Access数据库文件所在的文件夹

- 右键单击该文件夹,选择"属性"。

- 在"安全"选项卡中,选择"编辑"。

- 确认当前用户拥有读取和写入权限,如果没有,点击"添加"添加当前用户并设置权限。

如果以上方法仍然无法解决问题,建议联系Office官方客服或者电脑维修专业人员进行进一步的排查和修复。

解决方案:

要解决此问题,请重新添加缺少的注册表项。

1:使用 Mdacinf 文件重置注册表项

使用 Mdacinf 可以重置这些注册表项。

注意 此程序可能会提示您插入 Windows CD 以获取新文件。

如果有 Windows CD,请根据您的 *** 作系统执行下列 *** 作之一。

使用 Windows 2000 和 Windows XP 零售版时

1 单击“开始”,然后单击“运行”。

2 在“打开”框中,键入路径\inf(其中路径是指 Windows 文件夹的路径),然后单击“确定”。

例如,键入 C:\Windows\Inf 或 C:\Winnt\Inf。默认情况下,C:\Windows 是 Windows 98、Windows Millennium Edition 或 Windows XP 的安装文件夹。默认情况下,C:\Winnt 是 Windows 2000 的安装文件夹,如果您从 Windows 2000 升级到 Windows XP,那么它也是 Windows XP 的安装文件夹。

3 在“工具”菜单上,单击“文件夹选项”。

4 在“查看”选项卡的“高级设置”框中,单击“显示隐藏文件和文件夹”,然后单击“确定”。

5 用鼠标右键单击“Mdacinf”(对于 Windows 2000 或 Windows XP)或“Mdacinstinf”(对于 Windows 98 或 Windows Millennium Edition),然后单击“安装”。

6 如果提示您插入 Windows CD,请将 Windows CD 插入到 CD-ROM 驱动器或 DVD-ROM 驱动器中。

7 单击硬盘上的“I386”文件夹(通常是 C:\I386),然后单击“确定”。

注意:如果 I386 文件夹是 Windows 文件夹的子文件夹(在某些计算机上是如此),则无法选中它。在这种情况下,请在“文件复制来源”框中键入完整路径(例如,键入 C:\Windows\I386 或 C:\Winnt\I386),然后单击“确定”。

8 重新启动计算机。

使用 Windows 2000 或 Windows XP 的原始设备制造商 (OEM) 版本时

警告:注册表编辑器使用不当可造成严重问题,这些问题可能需要重新安装 *** 作系统。Microsoft 不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。

第 1 步:修改注册表项

1 在硬盘上找到“I386”文件夹,然后记下它的路径。

2 单击“开始”,然后单击“运行”。

3 在“打开”框中,键入 regedit,然后单击“确定”。

4 在注册表编辑器中,找到以下注册表项并单击:

HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup

5 用鼠标右键单击“安装源”项,然后单击“修改”。

6 在“数值数据”框中,将值更改为硬盘上 I386 文件夹的路径,然后单击“确定”。

7 对以下项重复第 5 步和第 6 步: • SourcePath

• ServicePackSourcePath

8 退出注册表编辑器。

第 2 步:安装 MdacInf

1 单击“开始”,然后单击“运行”。

2 在“打开”框中,键入 C:Winnt\Inf,然后单击“确定”。

3 在“工具”菜单上,单击“文件夹选项”。

4 在“查看”选项卡的“高级设置”框中,单击“显示隐藏文件和文件夹”,然后单击“确定”。

5 用鼠标右键单击“Mdacinf”,然后单击“安装”。

6 如果提示您插入 Windows CD,请将 Windows CD 插入到 CD-ROM 驱动器或 DVD-ROM 驱动器中。

7 单击硬盘的“I386”文件夹(通常为 C:\I386),然后单击“确定”。

注意• 如果您没有当前 Windows 安装的 CD,请单击“浏览”,然后找到并选择“I386”文件夹。

• 如果“I386”文件夹是“Windows”文件夹的子文件夹(在某些计算机上是如此),则无法选中它。

在这种情况下,请在“文件复制来源”框中键入完整路径(例如,键入 C:\Windows\I386 或 C:\Winnt\I386),然后单击“确定”。

8 重新启动计算机。

=========================

可以参考微软网站的解决方案:

>

建立步骤如下:

1、首先打开access程序,打开方法是单击开始——所有程序。

2、在所有程序中找到microsoft office文件夹,打开它。

3、找到access ,点击打开。

4、在access界面中,点击文件——新建。

5、选择在界面的右边出现了新建对话框,选择空数据库。

6、选择一个存放该文件的位置,然后命名该数据库,点击创建。

7、这样就创建了一个access数据库。

以上就是关于WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据全部的内容,包括:WIN1064位,OFFICE2016,32位,用EXCEL读取ACCESS,安装了AccessDatabaseEngine,还是不能读取数据、安装office时显示access database安装不上、如何创建一个Access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9474725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存