ms-access-2016 - 错误您尝试打开的数据库需要更新版本的 Microsoft Access
问题描述
我有一个 2016 访问文件,当我尝试在 Visual Studio 中使用 SQL 或 Access 数据源访问此文件时,我收到以下错误消息:
无法为此连接检索数据库架构。请确保连接设置正确且数据库在线。您尝试打开的数据库需要更新版本的 Microsoft Access
我检查了我的数据库,其中没有任何大数字,所以我不确定到底是什么问题。在我对一些日期/时间数据类型进行一些更改之前它工作正常,但我将所有日期/时间更改为短文本。我不确定它是否与错误消息有任何关系,但这是我在错误之前所做的唯一更改。
任何人都可以帮忙吗?
解决方案
我遇到了这个问题,它源于使用新的数据字段。
单独消除它们并不能解决问题。当您使用其中一种新字段类型时,它会将版本升级到 16.7,这与早期访问版本不兼容。
请注意,您可以? Currentdb.Version
在即时窗口中获取版本号
我必须运行压缩和修复程序才能让版本降级。
推荐阅读
- javascript - 新窗口从第三方站点返回到我的站点后 PHP 会话发生变化
- ruby-on-rails - 嵌套关联不保存
- javascript - java脚本执行顺序
- html - 具有相同高度的子 div(inline-table 和 table-cell )
- arrays - 在 perl 中,如何提取一个已经存在于数组数组中的子数组?
- html - CSS 动态字体大小和位置边框文本
- php - 尝试使用 mail() 从数据库表发送记录
- css-grid - 使用 CSS Grid,我怎样才能使网格项根据其前面的同级项之一自动流动?
- python - 解析算法中解决优先级的方法
- python-3.x - CPU 比使用 xgb 和 XGBclassifier 的 GPU 更快