在脚本中有一个预编译语句
var pp=id.getSelectObject9()[0];
var r_z=preExecute(this,SQL,"测试/测试1",true);
var a_z=executed(r_z);
var c_c=a_z.get(1,1);
if(c_c=='1'){
var pp=id.getSelectObject()[0];
var p_r_z=preExecute(this,SQL,"测试/测试2",true);
var p_a_z=executed(p_r_z);
var p_c=a_z.get(1,0);
id.setSelectObject([p_c],STRING);
}
测试1语句执行没有问题,但是测试2执行结果不对,不管怎么改变下拉参数id的值,结果都是创建数据集时候编辑参数的结果
测试2的语句是
select org_id from org where pv_org_id='00000' <c_org_id>and u_org_id=?{c_org_id}</c_org_id> <c_org_id>and sm_org_id=?{c_org_id}</c_org_id>
改成
select org_id from org where pv_org_id='00000' <c_org_id>and u_org_id=?{c_org_id} and sm_org_id=?{c_org_id}</c_org_id>
还是不行,问一下怎么改?
|