首页 / 浏览问题 / 组件GIS / 问题详情
如何删除一个数据集里的数据
4EXP 2016年12月30日
现在有一个数据集,数据库类型的。我想删除里面的数据,有sql条件的,如何操作?谢谢

难道非要先获得到SmID集合,然后调用datasetVector.deleteRecords(arg0) 。有没有简单的。比如delete from T where field=?的

2 个回答

对数据库中的数据操作,超图有一套管理逻辑,建议使用组件接口进行添加,自己直接操作数据库容易搞坏数据,组件就像你上面说的通过recordset来进行删除操作。
4,620EXP 2016年12月30日
可以先通过where条件查询得到recordset,再通过recordset的deleteAll方法将记录全部清除即可。
500EXP 2017年01月03日
...