Datasource的ExecuteSQL是否只支持执行语句?

0 投票
Datasource的ExecuteSQL方法 是否只可用于增删改等 无返回的执行语句?

是否支持 查询的 select语句?
7月 20 分类:  41次浏览 | 用户: hhhhhhxx 初出茅庐 (26 分)

1个回答

0 投票
 
已采纳
您好,该接口是直接操作后部数据库的,一般是不推荐普通常规用户使用该方法的。

您的具体需求是查询吗?如果您需要使用SQL语句进行查询,请对数据集dataset(如datasetVector等类型)或记录集recordset使用Query方法。

希望可以帮助到您!
7月 20 用户: 执笔画月 名扬四海 (1,732 分)
采纳于 7月 22 用户:hhhhhhxx
是想要查询一些表或者执行一些数据库特有查询语句,但不是查询数据集的值

因为把3维模型的数据导入到pg数据库中后,发现本名表中有一个geometry列类似于模型的二维面,在iDesktop 中获取模型的geometry较慢,就想用postgis的查询语句直接获取这个属性的union,现在发现这个属性和实际的压平面有较大的区别,就放弃了
开放的是Query查询就是因为地理空间数据库的结构关联比较复杂,所以不推荐一般客户直接来操作数据库。不同数据库更多的是提供多环境的存储、并非、算法选择,手动操作数据库容易出现问题。

加载几何对象慢的问题,从模型、数据优化和硬件提升的角度上出发是根本。
明白了,非常感谢!
...