CSFramework开发框架报错:违反并发性:UpdateCommand影响了预期1条记录中的0条
CSFramework开发框架报错:违反并发性:UpdateCommand影响了预期1条记录中的0条
UpdateCommand和DeleteCommand出现DBConcurrencyException异常。 调试提示:违反并发性: DeleteCommand 影响了预期 1 条记录中的 0 条;或 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条。 DataAdapter.Update方法 在更新(Update)或删除(Delete)操作过程中当受影响的行数等于零时由 DataAdapter 引发的异常。 C# Code: //使用基于ADO构架的SqlClient组件更新数据 SqlDataAdapter adp = new SqlDataAdapter(); adp.RowUpdating += new SqlRowUpdatingEventHandler(OnAdapterRowUpdating); adp.UpdateCommand = GetUpdateCommand(gen, _CurrentTrans); adp.InsertCommand = GetInsertCommand(gen, _CurrentTrans); adp.DeleteCommand = GetDeleteCommand(gen, _CurrentTrans); adp.Update(dt); //来源:C/S框架网 | www.csframework.com | QQ:23404761 解决方法: 1、UpdateCommand的问题:检查更新的字段的原始值(主键值)是否为空值,或者 原始值在数据库中不存在。 2、DeleteCommand的问题:若是删除操作报错,是因为当前提交的数据源原始值(主键值)空值,或者主键对应的记录后台已经不存在,或被其他用户删除。 3、综上所述,错误根本原因是数据库找不到主键对应的记录,多人并行操作也可能引发这样的异常。 扫一扫加微信
参考文档:
CSFramework开发框架3.0解决方案改名教程 系统管理导入菜单数据报错:提示违反并发性 CSFramework开发框架系统管理模块功能 CSFramework开发框架标准版成功案例-凹印制版ERP系统|C/S框架网 CSFramework快速开发框架旗舰版V5 - 电子商务管理软件成功案例2019 OracleDataAdapter违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条 CSFramework WebApi服务端框架开发微信支付接口成功案例 CSFramework开发框架成功案例-企业物料BOM/PDM管理系统 CSFramework.WebApi服务端开发框架平台成功案例汇总 C/S系统快速开发框架核心竞争力报告|www.CSFramework.com CSFramework快速开发框架设置默认管理员密码及修改用户密码(KeyProvider类) C/S架构快速开发框架SQL并发测试压力测试 | www.csframework.com CSFramework WebApi开发框架日志管理(系统日志、接口日志) CSFramework开发框架成功案例-机场电子文档管理系统 CSFramework开发框架合并系统数据库和账套数据库
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |