燎原之火 发表于 2024-2-23 15:45:25

【9.0.6】一主多子表数据提交FOREIGN KEY constraint failed

”订单表“为主表,有三张子表分别为“渠道1”,“渠道2”,“渠道3”。
订单表的“合同号”字段设定为主表的唯一关键字,并关联三张子表的“合同号”字段。
三张子表的“渠道流水号”字段使用了数据表的自动编号方法,具体规则是“合同号”+ 001三位数字组成。
详细编辑页面中,三张子表的表格使用了数据松绑定模式,具体方法参考下面的帖子。
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=46413

添加主表记录时报错FOREIGN KEY constraint failed,如图

请帮忙看一下如何处理这个错误,谢谢!

小年糕 发表于 2024-2-23 15:45:26

订单表是主表,不需要他关联子表,子表需要关联主表,所以先把订单表的订单号的 关联去掉



另外订单渠道3详情表 合同号 这列的 唯一 去掉,因为是子表,合同号会有相同的,不要勾选唯一

燎原之火 发表于 2024-2-23 16:20:46

小年糕 发表于 2024-2-23 16:04
订单表是主表,不需要他关联子表,子表需要关联主表,所以先把订单表的订单号的 关联去掉




非常感谢!

Lay.Li 发表于 2024-2-23 17:54:57

感谢各位大佬的支持~
后边有问题呢欢迎您继续发帖交流:i0tw2:
页: [1]
查看完整版本: 【9.0.6】一主多子表数据提交FOREIGN KEY constraint failed