如何修复数据库中的错误:Microsoft Office访问已检测到此文件中的损坏 [英] How to fix error in database: microsoft office access has detected corruption in this file

查看:255
本文介绍了如何修复数据库中的错误:Microsoft Office访问已检测到此文件中的损坏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发Access 2003应用程序,差不多完成了。虽然我正在修复其中一个报告中的控件的一些错误,但似乎数据库已损坏。现在,我一直在微软办公室访问已检测到此文件中的损坏......等。它指示我进行压缩和修复,但是当我尝试使用时会收到相同的错误消息。如果我打开一个空白数据库并尝试从损坏的数据库导入对象,我无法从空白数据库访问/查看损坏文件的对象。不幸的是,我没有备份文件,我可以尝试恢复到较早的存储点(使用系统还原),但会丢失相当多的工作。有什么想法?

I am in the process of developing an Access 2003 application, and almost done. While I was fixing some errors with controls on one of the reports, seems like the database corrupted. Now, I keep getting "microsoft office access has detected corruption in this file....etc". It instructs me to Compact & Repair, but when I get the same error message when I try that. If I open a blank database & try to import objects from the corrupted database, I cannot access/view the objects of the corrupted file from the blank database. Unfortunately, I dont have a backup of the file, I can try to restore to an earlier storage point (using System Restore), but will lose considerable work. Any ideas?

推荐答案

请点击这些链接:

如何排除故障并修复损坏的Access 2002或更高版本的数据库 [ ^ ]

压缩并修复数据库 [ ^ ]



按下SHIFT键时尝试打开数据库。然后尝试逐个导出(到新的数据库)每个对象 - 找出哪个对象被破坏。最后调用compact和repair database命令。祝你好运!



如果它无济于事......修复数据库的机会就是零。
Follow these links:
How to troubleshoot and to repair a damaged Access 2002 or later database[^]
Compact and repair a database[^]

Try to open database while SHIFT key is pressed. Then try to export (to new databse) every object - one by one - to find out which object is corupted. Finally call compact and repair database command. Good luck!

If it won't help... a chance to repair database is eqaul to zero.


这篇关于如何修复数据库中的错误:Microsoft Office访问已检测到此文件中的损坏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆