飞川科技论坛

标题: 工资系统出现无法插入重复主键错误 [打印本页]

作者: pfyy    时间: 2019-9-19 14:12
标题: 工资系统出现无法插入重复主键错误

在上图选择月份之后,备份成功,然后数据库写入的时候不知道什么原因会往DepartmentUnFix 这个表插入数据,但是这个表已经有主键,导致无法插入,程序无法继续运行,时间无法修改。具体报错如下:
       
正在执行:月终结转
开始处理个人信息
处理完成个人信息
开始处理单位信息
处理完成单位信息
开始处理部门信息
处理完成部门信息
*********************************************************
发生错误!
Violation of PRIMARY KEY constraint 'PK_DepartmentUnfix_1'. Cannot insert duplicate key in object 'departmentunfix'.
The statement has been terminated.
   at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
   at System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
   at Fetch.DatabaseAccess.SqlHelper.Update(DB db, SqlConnection con, DataTable dt, SqlTransaction trans)
   at Fetch.DatabaseAccess.DB.Update(IDbConnection con, DataTable dt, IDbTransaction trans)
   at Salary.CodeRule.MonthEnd.BuildNewData(DataTable Table, EtypeData etype)
   at Salary.CodeRule.MonthEnd.Execute()
*********************************************************
发生错误!
请问大家这个问题怎么解决呢?谢谢


作者: admin    时间: 2019-9-20 10:12
导出这个月的个人全信息,找到一个有效的能月结的备份结转后接收。




欢迎光临 飞川科技论坛 (http://www.flysoft.cn/bbs/) Powered by Discuz! X3.2