各版本保存单据或基础资料提示违反了PRIMARY KEY约束,PK_某表,不能在某表中插入重复键原创
金蝶云社区-丁霖DL
丁霖DL
7人赞赏了该文章 1,697次浏览 未经作者许可,禁止转载编辑于2020年10月10日 13:57:42

各版本保存单据或基础资料提示违反了PRIMARY KEY约束,PK_某表,不能在某表中插入重复键

解决办法:1、首先尝试修改该单据或基础资料的单据号,保存试下,如果还是一样提示,则为后台数据异常;
2、通常为系统自动生成的后台id号错乱为已存在的id导致,首先查询上述提示的表最大的id号是多少select max(fid) from IC_Web2ERPOrders(某表),再核对系统自动生成的最大单据号是多少select * from ICMaxNum where FTableName = IC_Web2ERPOrders(某表);若对比两边的id号不一致,则修改自动生成的最大单据号update ICMaxNum set FMaxNum = 472164(某值) where FTableName = IC_Web2ERPOrders(某表)
3、上述操作各版本通用,多为旗舰版;某表按违反约束提示中提示表替换,某值为对比后实际单据的最大值,也可以直接查询某表的全部列表,拉到最下面,看最新的id号是多少,直接替换即可select * from IC_Web2ERPOrders(某表)
注意:切记后台操作需谨慎,先备份,再操作!!


赞 7