首页 / 浏览问题 / 组件GIS / 问题详情
无法保存对数据集的修改
10EXP 2019年10月10日
使用产品:iobjectscpp 9.1.0 操作系统:win10 x64
数据类型:smwu文件 udb文件
问题详细描述:

修改面数据集中点的坐标后调用workspace.Save()保存,返回1,但是关闭工作空间再打开时坐标还是原来的样子
问题重现步骤:

1、打开工作空间,获得面对象(UGGeoRegion类)的指针

2、通过SetPoint函数修改坐标

3、调用workspace.Save(),返回1,退出程序

4、再次打开程序,读取坐标,结果仍是修改前的值

1个回答

修改对象,应该是在UGRecordset中进行,保存也是在记录集UGRecordset中进行的,而不是保存workspace,workspace是保存工作空间
1,742EXP 2019年10月10日
谢谢回答!分别调用UGRecordset类的Edit,SetGeometry,Update函数后终于正常保存了。
...