返回列表 回复 发帖

领料退料单中保存出错的解决办法Primary key not unique

有的旧版本的客户在操作领料退料单时,保存出错,提示下面这种内容:
SQLSTATE = 23000
[Sybase][ODBC Driver][Adaptive Server Anywhere]Integrity constraint violation: Primary key for table 'qx_wxtld_mx' is not unique

No changes made to database.

问题原因:
表qx_wxtld_mx的主键重复了,不能保存。

产生问题的可能性根源:
曾经有相同的单号的单删除时,没有删除这张退料单留下退料明细记录造成保存不了。或者其它软件问题。

解决办法:
首先,升级服务没有过期的用户可以联系首佳软件服务人员寻求升级软件。
其次,可以用下面的办法解决出错问题:
1、保存出错时,点ok,再退出领料退料单,不保存退出。
2、重新进领料退料单,这时不要输入明细记录,上面的单头部分选一个退料员,直接保存。退出退料单。
3、重新进领料退料单,这时输入退料明细记录,再保存即可。

相关文章:

首佳汽修汽配软件:初始化中车型导入失败的解决方法
启动数据库服务时提示Error Share violation: another process may be using the file
单据保存提示Bind parameter value for ':2' is too big(26)
首佳汽修软件的材料管理费如何设置?及材料管理费相关问题
返回列表 回复 发帖