码迷,mamicode.com
首页 > 数据库 > 详细

CAD删除数据库对象

时间:2019-07-10 15:03:49      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:status   删除数据库   round   字典   stat   ali   errors   back   error   

数据库中的任何对象都可以使用下面的函数删除:


Mcad::ErrorStatus McDbObject::erase(Mdesk::Boolen Erasing = Mdesk::kTrue);


对数据库对象和实体来说,使用erase()函数将会有不同的结果。当数据库对象被擦除时,该对象的相关信息都被从字典中删除,如果使用erase(kFalse)恢复对象,相关信息 不能自动恢复 ,必须使用 setAt() 函数将想关信息重新添加到字典中。当用户擦除一个实体时,它仅仅在块表记录中作了一个被擦除的标记,可以使用erase(kFalse)恢复对象。


使用Mx::mcdbOpenObject和Mx::mcdbOpenMcDbObject打开后删除不可恢复。

使用McDbObjectPointer智能指针打开后,删除可以恢复。

CAD删除数据库对象

标签:status   删除数据库   round   字典   stat   ali   errors   back   error   

原文地址:https://www.cnblogs.com/yzy0224/p/11163712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!