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

时间:2019-05-01 10:49:57   收藏:0   阅读:684

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

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

 

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

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

所以我们必须在

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

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

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

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

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!