首页 > 数据库技术 > 详细

cad.net 直接删除了表记录 !dbenti.cpp@3310:eWasErased

时间:2019-05-01 10:49:57      阅读:683      评论:0      收藏:0      [点我收藏+]

如果直接删除了表记录,会导致undo致命错误,

弹出提示 !dbenti.cpp@3310:eWasErased

 

这是因为修改图层的信息,例如名字,然后跟着某处要求删除它..

这样程序执行是没有问题的,不过回滚undo就会报错!

所以我们必须在

using 1{修改图层的信息  tr.Commit();} 

using 2{最后删除它 tr.Commit();}

分别提交两次事务,并且不能有事务包裹他们两个,否则问题依旧...

cad.net 直接删除了表记录 !dbenti.cpp@3310:eWasErased

原文:https://www.cnblogs.com/JJBox/p/10798940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!