好吧,我有一个使用 ZEOS 在 Delphi 中构建的应用程序 ERP 结构。数据库是 SQL SERVER。当发生一些错误时,它不会返回正确的消息,独立错误,总是返回:-1 记录(已更新)。应该只更新一条记录而不是更正错误 例如:我知道问题是我正在尝试删除具有另一个表的外键的客户。但是在我的软件中,当我尝试删除此客户时,我收到消息“-1 条记录已更新。应该只更新一条记录”而不是“DELETE 语句与 REFERENCE 约束“外键名”冲突.冲突发生在数据库“数据库名”、表“表名”、列“列名”。
但是,我想这在我的 Delphi 中没有问题。因为,如果我使用相同的应用程序,但使用另一个客户的数据库,它就可以工作!
有没有人有任何解决方案?
现在,谢谢。
迪尔修·维埃拉。