违反并发性: UpdateCommand

mingcsharp 2012-03-27 04:31:23
这是加载,程序开始的时候加载dtAllQty表(在外的地方加载的)然后和dtqty这个表合并一下,
dtAllQty字段比dtqty多,去掉一些多余的字段,dtqty表和下面那句sql字段是一样的但是保存的时候总是提示
违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条。不知道为什么?
string sql = @"select top 1 monthy,processid,shiftid,empid,workqty,monthreward,qualityrate,jumprate,JumpReward,profitreward,addreward,buckqty,buckreward,realreward,persons,avgreward,judgtime from monthdonereward where 1=2";
dtQty = SqlHelper.GetDataTable(sql);
dtQty.Merge(dtAllQty, true, MissingSchemaAction.Ignore);
dgview.DataSource = dtQty.DefaultView;


string sql = @"select monthy,processid,shiftid,empid,workqty,monthreward,qualityrate,jumprate,JumpReward,profitreward,addreward,buckqty,buckreward,realreward,persons,avgreward,judgtime from monthdonereward";
try
{
SqlConnection con = new SqlConnection(Config.ConnectionString);
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter ada = new SqlDataAdapter(cmd);
SqlCommandBuilder build = new SqlCommandBuilder(ada);
ada.Update(dtQty);
...全文
375 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
深海之蓝 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zdbb 的回复:]
一般情况:
1 有重复记录(包括主键不正确)
2 有字段值在更新前已被修改
[/Quote]
感觉第二种可能性大点。
只在此山中 2012-03-28
  • 打赏
  • 举报
回复
一般情况:
1 有重复记录(包括主键不正确)
2 有字段值在更新前已被修改
mingcsharp 2012-03-28
  • 打赏
  • 举报
回复
没有人邦看一下吗?

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧