0

当我尝试删除 InterBase 数据库中的某些行时出现此错误,

但对于那些 ROWS,我可以为 SELECT 和 UPDATE 触发 SQL 查询……但不能删除。

出了什么问题,可能的解决方案是什么。

4

1 回答 1

0

您可以尝试备份数据库然后进行还原。我们发现这可以解决大多数 Interbase DB 损坏问题。

但有时,由于损坏,您无法首先备份数据库。在这种情况下,我们通常会创建一个空的 DB 副本,它只定义了表(没有任何外键),然后将数据从损坏的 DB 泵送到空的 DB。然后我们添加其余的外键,存储过程等......非常冗长,但作为最后的努力,它从未让我们失望(至今)。

于 2011-03-25T02:46:52.030 回答