要保存一个数据库,可以使用 McDbDatabase::saveAs() 函数。

如果两个数据库合并时发生冲突(例如两个数据库有相同的线型名),则在控件中使用目标数据库的数据。

下面的函数与标准的图形插入命令等价:

Mcad::ErrorStatus McDbDatabase::insert(McDbObjectId& blockId, LPCTSTR pBlockName, McDbDatabase* pDb);

Insert function

作用:将一个数据库复制到调用这个成员函数的数据库中。

接口:Mcad::ErrorStatusinsert(

McDbObjectId&blockId,

LPCTSTRpszBlockName,

McDbDatabase*pDb,

boolpreserveSourceDatabase=true,

boolisUpdataSameNameBlock=true);

参数:

名称说明

blockId

返回新插入的图块表记录id

pszBlockName

新插入的图块表记录名,图块为空时,就把文件中所有图块都引进到当前图纸中

pDb

插入的数据库指针

preserveSourceDatabase

暂没使用

isUpdataSameNameBlock

如果插入的数据库的图块名与当前数据库的图块名同名,需要不需要重新更新该图块

返回值:如果成功返回Mcad::eOk,如果传递的数据非法则返回Mcad::eInvalidInput。

参考例程:

AcDbDatabase db(Mdesk::kFalse );

if( db.readDwgFile( sBlkFileName ) != Acad::eOk )

{

return FALSE;

}

if ( pDatabase->insert( blkRecId, sBlkName, &db ) != Acad::eOk )

{

return FALSE;

}

这个函数将实体从输入数据库的模型空间复制到指定的块表记录中,同时返回新块表记录的ID。

cad导入mysql_CAD插入一个数据库相关推荐

  1. 在CAD图中插入一个数据Excel表格怎么办

    我们在从事相关的设计的时候,多多少少都会运用到关于CAD的编辑操作,为了最终实现的效果,我们总是在额外的基础上添加很多不一样的元素,比如插入一张图片或者是一份Excel数据表,那我们接下来就看看怎么在 ...

  2. Oracle将数据库中的表数据导入到另一个数据库中

    因为工作需要,把Oracle数据库1中的表数据导入到相同数据结构的数据库2表中,下面将数据库1简称为DB1,数据库2简称为DB2,刚开始的时候我只是简单的将DB1的表数据导出成sql脚本,然后导入到D ...

  3. JAVAFX控件——TableView数据的导入和插入(数据库)

    在JavaFx应用中对创建表格最重要的TableView, TableColumnh和TableCell这三个类. 你可以通过实现数据模型(data model) 和 实现 单元格工厂(cell fa ...

  4. 把一个数据库中的数据导入到另一个数据库中的方法

    方法一: 就是先写一个连数据库连接字符串打开我们想要导出数据的数据库,把这个库中表里的数据取出来,缓存在数据集(dataset或datatable)里,然后在将他们通过另一个连接字符串添加到我们想要导 ...

  5. 把一个数据库的表导入到另一个数据库中的方法

    db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名 1. 登录导出到的数据库,执行 create table fromtable select * from db1.fro ...

  6. SQL语句将表中数据导入到另一个数据库表中

    insert into database1.dbo.table1(字段1,字段2,...) select 字段1,字段2,... from database2.dbo.table2 转载于:https ...

  7. oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...

    用户:   whnaproject     所属表空间: whnaproject 新用户   : wniec            所属新表空间: wniec 要求:将用户whnaproject中的数 ...

  8. 怎么在打开查看的CAD图纸上插入OLE对象?

    怎么在打开查看的CAD图纸上插入OLE对象?在工作中经常需要进行的操作就是在对图纸进行编辑或是其他的操作,在图纸上面进行插入一个OLE对象就是一种,具体应该怎么样进行操作,下面小编就要来教大家的就是怎 ...

  9. 用python将word文档导入数据库_python读取word文档,插入mysql数据库的示例代码

    表格内容如下: 1.实现批量导入word文档,取文档标题中的数字作为编号 2.除取上面打钩的内容需要匹配出来入库入库,其他内容全部直接入库mysql # wuyanfeng # -*- coding: ...

  10. C#实现在CAD图纸中插入另一个DWG图块的代码

    C#实现在CAD图纸中插入另一个DWG图块的代码PromptPointResult ppr = ed.GetPoint("请选择插入点:"); Point3d pt = ppr.V ...

最新文章

  1. Spring学习-理解IOC和依赖注入
  2. H国的身份证号码(搜索)
  3. 【Tools】Pycharm 2018专业版 linux安装教程 附2018专业版密钥
  4. 理解AngularJS中的依赖注入
  5. 关于面试,我也有说的
  6. RocketMQ-初体验RocketMQ(05)_RocketMQ架构解读
  7. php的isset(),PHP isset()具有多个参数
  8. 一篇文章看懂Git是什么以及如何简单的上手Git
  9. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(三)使用初始魔法跟编程魔法世界打个招呼吧
  10. [JavaWeb-JavaScript]JavaScript运算符
  11. 前端工程化开发方案app-proto
  12. 牛客13584 日历中的数字
  13. 給服务器增加swap空间缓解内存压力
  14. uploadify 初始化的时候会请求当前页面地址
  15. Android实现计时与倒计时的几种方法
  16. Android--我的Butterknife黄油刀怎么找不到控件了!!!
  17. java gbk文件转utf8_java 将GBK编码文件转为UTF-8编码
  18. Yii2中使用自定义的数据库
  19. 又接触到自己以前建立的计算系统,有点震惊
  20. 计算机应用专业毕业设计模板,计算机应用毕业论文模板范文

热门文章

  1. python3+selenium实现126邮箱登陆并发送带附件的邮件(显示等待版本)
  2. 126邮箱国外服务器,OUTLOOK连126邮箱能不能向国外新闻组投递邮件?哪些邮箱服务器可以?...
  3. 第三方支付机构是什么意思_什么是支付牌照 在哪查看
  4. 「津津乐道播客」#309 厂长来了:我们买买买了这么多年,然后呢?(feat. 只二)...
  5. 求Decimal的相反数
  6. html 播放vr视频,VR视频播放器(VR Player)使用教程
  7. 利用uDig 快速生成 GeoServer 可用的 SLD 渲染文件
  8. html表格怎么加图片,添加图片到HTML表格动态
  9. 方维众筹1.7短信插件短信接口开发
  10. 获取临时凭证AWS STS