PB datawindow 保存的时候,提示主键重复,而到数据库中执行能正常执行?什么情况?违反了 PRIMARY KEY 约束 'PK_t_sup_info'!
------解决方案--------------------
去看一下pk_t_sup_info这个主键包含哪几个列,然后就能分析出来是什么原因了
------解决方案--------------------
一定是有重复,可能是代码修改了主键列造成的。
可以这样检查:
用 saveAs() 把报错时数据窗口内的记录(含过滤缓冲区)存为无标题 TXT 文件;
然后回到开发环境,打开出错的数据窗口对象并导入 TXT 文件。
按主键列排序,并设置其重复值为不显示(suppres repeating values...),观察是否有重复。