如果在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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)