我在一个客户那里对他们的访问应用程序做一些快速修复。有一段时间我尝试了访问,但我正在迅速恢复。但是,我发现了一个有趣的问题:
对于某些报告,我收到“记录已删除”错误。我检查了报告,似乎一张桌子有问题。打开该表时,我发现所有列都标记为“#deleted”的记录。所以很明显,这一行似乎是罪魁祸首。但是,当我尝试删除该行时,并没有真正发生任何事情。如果我重新打开表,该行仍然存在。
数据库中是否存在损坏?我怎样才能永久删除此记录?
编辑:这是一个 MS2000 版本
解决方案:简单的压缩/修复不起作用。我将数据库转换为 2003 文件格式,这成功了。我已经标记了建议压缩/修复的第一个答案,因为它为我指明了正确的方向。谢谢!