CAD删除数据库对象

网友投稿 684 2022-11-15

CAD删除数据库对象

CAD删除数据库对象

1、可以使用 McDbObject::new() 函数来创建一个McDbObject对象的实例并将它添加到数据库中。当对象刚被创建还没有添加到数据库中时,用户可以删除它,但是,一旦 对象被添加到了数据库 ,用户就 不能删除 该对象,而由控件来管理数据库对象的删除工作。

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

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

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

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CAD设置当前数据库值
下一篇:Linux环境下Mysql++安装及操作深入详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~