您好,限制如下:
1. SQL查询语句不能跨数据库执行;
2. 该接口只负责执行查询语句,不对具体查询过程控制。不建议普通用户使用。
3. 对于SQLPlus数据源,该方法可以一次执行多条SQL语句,在参数sql(斜体)字符串中使用空格或回车分隔各SQL语句。不可使用分号。例如:
strSQL = "CREATE TABLE T1 (Col1 Int32)
INSERT INTO T1 (test)VALUES (10)";
SQL语句中可直接书写执行事务处理相关的语句而不需设置“以事务方式打开”。
4. 对于OraclePlus数据源,该方法只能执行一条SQL语句。进行事务处理时,需在数据源打开时设置“以事务方式打开”;相关的事务处理语句(提交、回滚事务)必须在应用程序关闭之前进行。
注:当前版本暂不支持事务的处理。
删除数据集的话不建议这里删除,而是Datasource.Datasets.delete