明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1902|回复: 5

[求助]图元id能修改吗?

[复制链接]
发表于 2006-11-16 07:40:00 | 显示全部楼层 |阅读模式
我想把cad里的图元信息写到sql里,很多图形放在同一个数据库里.我用图元的id做为主键可是不同图形里有图元id相同的,请问有方法将图元ID改变成我想要的数字这样就不会有重复.
发表于 2006-11-16 08:34:00 | 显示全部楼层
不行
 楼主| 发表于 2006-11-16 10:44:00 | 显示全部楼层

请问:那图元句柄可以改吗?

发表于 2006-11-16 13:08:00 | 显示全部楼层
如果你要保存在数据库中并与原来图形中的图元并没有什么关联,可以直接使用随机数或由数据库自动编号好了。如果还需要,另加一个字段填写该ID。
 楼主| 发表于 2006-11-17 12:42:00 | 显示全部楼层

我想把图元信息写在库里,可以通过下载数据重新画出图形,有要修改好需要修改的图元后再上传到库里,一些图元还有其属性的,我只有通过图元来建立连接.

比如:我第一次入库时图形中A图元的ID 是22111其对应的属性是"苏州",当我这幅图需要修改时我从数据库将他下载下来重新生成图形后它的ID 就不是22111了,当我再上传后这个图元的属性就和"苏州"建立不了联系了!

发表于 2006-12-24 14:48:00 | 显示全部楼层

图元信息是每生成一次图形就随机产生一个ID号,要想关联在图形生成时,必须同时更改数据库相应的ID号.

我的解决办法是

数据库建库至少有以下字段

图号(文件或零部件)名  图元名(如设备明细表中名称,或零部件名) 图形坐标 ID

数据库在运行到哪条记录,通过记录中图形坐标数据生成图形时,获取相应图元的ID号,更改ID字段的ID号,才能实现数据库记录与图形中图元的关联.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-2-23 03:29 , Processed in 0.182815 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表