设为首页收藏本站
搜索
查看: 1155|回复: 1
打印 上一主题 下一主题

工资系统出现无法插入重复主键错误

[复制链接]
跳转到指定楼层
1#
pfyy 发表于 2019-9-19 14:12:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在上图选择月份之后,备份成功,然后数据库写入的时候不知道什么原因会往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()
*********************************************************
发生错误!
请问大家这个问题怎么解决呢?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
admin 发表于 2019-9-20 10:12:07 | 只看该作者
导出这个月的个人全信息,找到一个有效的能月结的备份结转后接收。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|flysoft Computer Ltd ( 粤ICP备05071605号 )  

GMT+8, 2025-7-8 06:01 , Processed in 0.145817 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|平潭

快速回复 返回顶部 返回列表