我在客户那里为他们的访问应用程序进行一些快速修复。我已经很久没有使用Access了,但是我正在迅速恢复。然而,我发现了一个有趣的问题:
对于某些报告,我会收到“记录已删除”的错误消息。我已经检查了这些报告,看起来有一个表格出了问题。当我打开该表格时,我发现一个记录中所有列都标记为“#deleted”。所以显然,这一行似乎是罪魁祸首。然而,当我尝试删除该行时,什么也没有发生。如果我重新打开表格,则该行仍然存在。
数据库是否损坏?如何永久删除此记录?
编辑:这是MS2000版本
解决方案:简单的压缩/修复无效。我将数据库转换为2003文件格式,这解决了问题。我标记了第一个建议压缩/修复的答案,因为它指导了我正确的方向。谢谢!
对于某些报告,我会收到“记录已删除”的错误消息。我已经检查了这些报告,看起来有一个表格出了问题。当我打开该表格时,我发现一个记录中所有列都标记为“#deleted”。所以显然,这一行似乎是罪魁祸首。然而,当我尝试删除该行时,什么也没有发生。如果我重新打开表格,则该行仍然存在。
数据库是否损坏?如何永久删除此记录?
编辑:这是MS2000版本
解决方案:简单的压缩/修复无效。我将数据库转换为2003文件格式,这解决了问题。我标记了第一个建议压缩/修复的答案,因为它指导了我正确的方向。谢谢!