我继承了 2013 ms access db 文件,但我不知道用户是使用 32 位还是 64 位版本的访问权限创建的。我知道如何检查我的系统设置以查看我的操作系统和 MSO 是什么类型,但是我如何知道特定的第三方文件是如何创建的?
一般规则
作为一般规则,在 Access x32 上开发的数据库(采用 accdb 文件格式)应该在 Access x64 上运行良好,反之亦然。
当一般规则出错时
尽管在 Access x32 上创建的数据库应该在 Access x64 上运行良好(反之亦然),但有些人报告了问题。您有 2 个选择:
- 在目标位数中创建一个新的空白数据库并导入所有内容
- 反编译原库,迁移到其他bitness再重新编译
文章还引用了微软:
“我们向大多数用户推荐 32 位版本的 Office,因为它与大多数其他应用程序更兼容,尤其是第三方加载项。” — Microsoft,请参阅:Office 2013 的 64 位版本
如果遇到上述问题,您可以选择首选位数(例如 32 位),并为具有 64 位访问权限的用户(请参阅 VBA 代码)显示警告。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句