我在一个客户端上做一些快速修复他们的访问应用程序。我有一段时间可以进入,但我很快就恢复了。但是,我发现了一个有趣的问题:如何解决可能的数据库损坏?
对于某些报告,我收到“记录被删除”错误。我检查了这些报告,看起来好像有一张桌子有问题。打开该表时,我发现所有列都标记为“#deleted”的记录。显然,这一行似乎是罪魁祸首。但是,当我尝试删除该行时,没有发生任何事情。如果我重新打开表格,该行仍然存在。
db是否存在腐败?我该如何删除这个记录?
编辑:这是一个MS2000版本
解决方案:简单的压缩/修复没有工作。我将数据库转换为2003年的文件格式,而不是诀窍。我已经标出了第一个建议压缩/修复的答案,因为它指出了我的正确方向。谢谢!
我在这个问题中添加了一些标签,以方便其他人在未来找到它。如果您认为他们不合适,请随时将其删除。 – 2008-10-30 12:42:56
我记得在MSA-2000中确实存在一个这样做的错误,唯一的^ H^H^H^Heasiest解决方案是将它提升到2003年并压缩修复。从那里,你可以随时将它转换回2000年,如果需要的话。 – BIBD 2008-10-30 18:57:56