如何判断MS访问文件是创建为32位还是64位



我继承了一个2013 MS访问DB文件,但我不知道用户是否使用32-卡的访问版本创建了它。我知道如何检查我的系统设置以查看我的操作系统和MSO是什么类型,但是如何确定如何创建特定的第三方文件?

据我所知,

没关系。我很确定他们使用相同的文件格式。

有一篇有趣的文章。

一般规则

作为一般规则,在访问X32上开发的数据库(以ACCDB文件格式(应在访问X64上良好,反之亦然。

当一般规则出现问题时

尽管在访问X32上制作的数据库应在Access X64(反之亦然(上正常运行,但有些人报告了问题。您有2个选项:

  • 在目标位创建一个新的空白数据库并导入所有内容
  • 对原始数据库进行反编译并将其迁移到另一个位,然后重新编译

本文还引用了Microsoft:

"我们为大多数用户推荐32位版本的办公室版本,因为它与大多数其他应用程序,尤其是第三方加载项更兼容。" - 微软,请参阅:64位Office 2013

如果遇到上述问题,则可以选择一个首选位(例如32位(,对于具有64位访问的用户(请参阅VBA代码(显示警告。

如果您谈论ACCDB,则创建版本x32或x64无关紧要。

但是,如果您使用了编译的ACCDE,则X64位版本的访问只能打开X64位ACCDE文件,并且同样适用于X32 ACCDE(它们只能使用访问X32打开。

(。

我不认为有一种"简单"方法可以确定使用X32或X64位访问创建文件。

最新更新