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

时间:2017-04-28 19:19:34

标签: ms-access

我继承了2013 ms访问db文件,但我不知道用户是否使用32位或64位版本的访问权限创建了它。我知道如何检查我的系统设置以查看我的操作系统和MSO的类型,但是如何判断特定的第三方文件是如何创建的?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

有一个有趣的article

  

一般规则

     

作为一般规则,在Access x32上开发的数据库(采用accdb文件格式)应该可以在Access x64上正常运行,反之亦然。

     

当一般规则出错时

     

虽然,在Access x32上创建的数据库应该可以在Access x64上正常运行(反之亦然),但有些人会报告问题。您有两个选择:

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

该文章还引用了微软:

  

“我们建议大多数用户使用32位版本的Office,因为它与大多数其他应用程序(尤其是第三方加载项)更兼容。” - Microsoft,请参阅:64-bit editions of Office 2013

如果遇到上述问题,可以选择首选位数(例如32位),users with 64-bit Access (see the VBA code)显示警告。

答案 2 :(得分:1)

如果您谈论accDB,那么创建版本x32或x64应该无关紧要。

但是,如果使用已编译的accDE,则x64位版本的Access只能打开x64位accDE文件,这同样适用于x32 accDE(它们只能使用Access x32打开)。

我不相信有一种“简单”的方法可以确定文件是使用x32还是x64位Access创建的。