一个 AutoCAD 会话中可以加载多个数据库,会话中的每个对象都有一个句柄和对象 ID。
句柄 | 对象 ID |
---|---|
特定数据库范围内句柄唯一地识别对象,加载多个数据库时不保证唯一性 | 一次加载的所有数据库内对象 ID 唯一地识别对象 |
句柄保存在图中 | 对象 ID 只在一个编辑会话内存在 |
获得对象 ID 的方法
- 创建对象并添加到数据库,数据库会给对象分配一个 ID 并将其返回;
- 创建数据库时,自动创建对象的对象 ID 可使用数据库协议获得它们的对象 ID;
- 使用类专用协议获得对象 ID;
- 使用遍历器遍历一个对象表或者对象系列。
- 查询一个选择集。
网友评论