- [返回列表] [ 发布:2024/5/20 9:42:30 ] [ 浏览: ] [ 字体:大 | 小 ]
- 通用Excel向外部数据源新增数据时提示“用到的某些数据项目或数据表可能已经被删除,请对它们进行纠正”,或“TabRepData:违反了PRIMARY KEY约束”
通用Excel向外部数据源新增数据时提示“用到的某些数据项目或数据表可能已经被删除,请对它们进行纠正”,或“TabRepData:违反了PRIMARY KEY约束,不能在对象dboRepData中插入重复键,重复键值为(10),更新失败,请联系管理员”如下图:
互和解答:
出现上述2个错误提示,是因为外部数据源配置不正确所导致。
解决办法:
检查外部数据源的注册信息中,是否存在名为“ID”和“iOrd”的整数类型字段。
因为系统对于“更新原有数据公式”和“删除原有数据公式”,要求外部数据表必须有这两个名为“ID”和“iOrd”的整数类型字段,这两个字段有着特殊的意义,只管定义即可,在以后的使用中不需要也不能直接使用它们。
如下图:
在注册外部数据源的时候,建议养成习惯,顺手把ID和iOrd这两个字段都默认设置好,在实际使用过程中,可以不用到它两,但在特殊应用场景中,特别是更新外部数据源的时候,如果不设置这两个字段,就会出现上述报错情况。