在64位机器上运行32位数据库[英] Running a 32 bit database on a 64 bit machine

问题描述

我有一个最初在 32 位机器上创建的数据库,它需要前端更新,但我的计算机是 64 位的,因此没有代码运行.但是,如果可以的话,我不想将数据库转换为 64 位,因为它将运行的所有机器都是 32 位的,我只需要对其进行编辑.所有都运行 Access 2010 和 windows 7.

有没有办法在我的电脑上编辑它?或者将其转换为 64 位数据库仍然允许它在 32 位机器上工作?

推荐答案

一旦转换为 64 位文件将无法在32位电脑.
您需要检查您使用的是哪个版本的 MS Access,以及哪个"位".版本.

工作中:Windows 7 - 64 位 - 企业版,32 位版本的 MS Access/Office-2010.我在工作 PC 上创建和运行的文件,在使用 MS Access/Office-2010-32bit 在 WindowsXP-MCE-SP3 下运行的家用 PC 上运行良好.

首先请注意64 位机器可以(并且经常这样做)运行 32 位 Office.事实上,我认为安装 32 位 office 是推荐的做法.它实际上是默认值.

话虽如此,如果您的办公室安装是 32 位,您可以编辑 32 位版本的访问数据库.如果您的 Windows 安装是 64 位,则无关紧要.如果您使用 API 调用,它会稍微复杂一些,因为必须修复其中一些 API 调用才能使用 API 的 64 位等效项.

希望对您有所帮助.

需要考虑的几点:选择Office的32位或64位版本

一组略有不同的信息(但很接近):
了解新版 Office 中的 32 位与 64 位版本

之间的兼容性Office 2010 的 32 位和 64 位版本

本文地址:https://www.itbaoku.cn/post/1050601.html