我有一个问题。 我的一个我们共享网络上的数据库不会打开任何用户。 它说:“无法识别的数据库格式”。
我收到这个问题,但依然能打开数据库,压缩和修复,或导入所有的数据库对象到一个新的数据库。
这里的问题是 - 我甚至不能得到它开放的点。 这儿有解决方案,无需使用第三方软件来修复数据库?
我有一个问题。 我的一个我们共享网络上的数据库不会打开任何用户。 它说:“无法识别的数据库格式”。
我收到这个问题,但依然能打开数据库,压缩和修复,或导入所有的数据库对象到一个新的数据库。
这里的问题是 - 我甚至不能得到它开放的点。 这儿有解决方案,无需使用第三方软件来修复数据库?
开放存取,访问数据库工具选项卡,选择压缩和修复数据库。 您可以从中选择数据库。
我们有一台机器,而不是另一对这个问题......解决方法是在控制面板来看看Access数据库引擎2007年组件的版本。 如果是12.0.45版本,你需要运行Service Pack 3 http://www.microsoft.com/en-us/download/confirmation.aspx?id=27835
上面的链接将安装版本12.0.66 ...这能解决问题......以为我会发布它,因为我还没有看到任何其他论坛,这个解决方案。
与此相同的问题,很多挣扎后,我能够通过安装2010 Access数据库引擎的32位版本来解决这个问题。 出于某种原因,64位版本生成此错误...
尝试创建一个新的数据库并导入每个表,查询等进入这个新的数据库。 有了这个进口访问重现从头开始的所有对象。 如果有某种对象中的腐败,就应该得到解决。
如果你幸运的话只损坏的项目(S)都将丢失,如果有的话。
好了,我已经试过,我希望它有助于..
他们改变了模式一点点..
使用以下命令:
1-了的AccessDataSource更改为SqlDataSource的工具箱。
2-在下拉菜单中选择您的Access数据库(xxxx.accdb或xxxx.mdb)
3-下一步 - >下一步 - >测试查询 - >完成。
为我工作。
有时,它可能取决于您是否使用代码访问数据库或没有。 如果您使用的是你的代码,而不是“DriverACE”“DriverJet”(或更旧版本的DAO库)这样的问题极有可能发生。 你只需要更换“DriverJet”与“DriverACE”和测试。