我的 Firebird 字段 (ID) 的功能类似于 autoinc 字段(它有一个生成器和一个触发器)。当我使用 Firebird Maestro 并进行一些手动插入时,autoinc 字段功能正常(我只需要刷新表格)。然而,在 Delphi 方面(使用 FireDac)是另一个问题。当我尝试插入时,我收到一条警告消息“字段'ID'必须有一个值”。到底是怎么回事?有什么办法可以纠正这个吗?
编辑:正如您在图片中看到的,该字段已添加,但表仍处于插入模式并显示错误!
Edit2:我已经关闭了 ID 具有值的要求,但错误仍然存在(我已经打开和关闭连接以防万一它不会留在内存中)