我有一个问题。我们共享网络上的一个数据库无法为任何用户打开。它显示“无法识别的数据库格式”。
我以前也遇到过这个问题,但仍然能够打开数据库,压缩和修复,或将所有数据库对象导入新数据库。
问题在于 - 我甚至无法让它达到打开的状态。是否有解决方案,而不需要使用第三方软件来修复数据库?
我有一个问题。我们共享网络上的一个数据库无法为任何用户打开。它显示“无法识别的数据库格式”。
我以前也遇到过这个问题,但仍然能够打开数据库,压缩和修复,或将所有数据库对象导入新数据库。
问题在于 - 我甚至无法让它达到打开的状态。是否有解决方案,而不需要使用第三方软件来修复数据库?
打开访问,进入数据库工具选项卡,选择压缩和修复数据库。您可以从那里选择数据库。
在经历了这个问题的长时间挣扎后,我成功地通过安装2010访问数据库引擎的32位版本来解决了这个问题。由于某种原因,64位版本会生成此错误...
嗯,我尝试了一些方法,希望能有所帮助..
他们稍微改变了模式..
请使用以下方法:
1- 在工具箱中将 AccessDataSource 更改为 SQLDataSource。
2- 在下拉菜单中选择您的访问数据库(xxxx.accdb 或 xxxx.mdb)
3- 下一步 -> 下一步 -> 测试查询 -> 完成。
对我有用。
myDB="z:\docs\mydb.accdb"
:使用以下代码创建 ADODB 连接对象并打开连接:Set cn=CreateObject("ADODB.Connection"): cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & myDB
- Fionnuala