0

我有一个 MS Access 数据库,我在 Access 2007 和 Access 2010 中都对其进行了编辑,几个月来工作得很好,并且表中有很多数据。使用的应用程序仍然有效,但我无法再手动打开数据库。我收到错误"unknown database format“并且"The Visual Basic for Applications project in the database is corrupt"。当我在该对话框上单击确定时,Access 尝试修复我的数据库,完成后我收到错误” id is not an index in this table"

目前我只尝试打开我的数据库的副本,因为我不能让原始数据库无法正常工作。但是该应用程序将工作多长时间?或者这只是在访问中打开时的一个问题?和ofc,如何解决?

4

2 回答 2

0

您的数据库中的数据可能已损坏。备份数据库并尝试运行压缩和修复: http: //office.microsoft.com/en-us/access-help/compact-and-repair-an-access-file-HP005187449.aspx

于 2013-07-10T19:48:24.023 回答
0

在命令窗口中使用未记录的 -decompile 开关。首先备份!Access 的原生 Compact & Repair 在大多数情况下都无法解决该问题。 http://support.microsoft.com/kb/819780

或者,您也可以创建一个新的空数据库并将所有表、查询、表单等复制到其中。

于 2013-07-10T19:53:18.700 回答