报表工具调用 SPL 出错
一、第三方报表调用
在第三方报表工具调用 SPL 的时候,有一个调用参数 fname
该参数不填的时候,调用方式为
call testpara()
参数有值的时候,那么传递的方式为
call testpara(“Rebecca”)
二、SPL 中设置
在 SPL 中,定义了一个参数 fname

三、正常返回
如果采用 call testpara(“Rebecca”),有正常返回结果。
四、错误结果
如果采用 call testpara(),提示 A4 单元格出错

"一、第三方报表调用 在第三方报表工具调用 SPL 的时候,有一个调用参数 fname 该参数不填的时候,调用方式为 call testpara() 参数有值的时候,那么传递的方式为 call .."
一、第三方报表调用
在第三方报表工具调用 SPL 的时候,有一个调用参数 fname
该参数不填的时候,调用方式为
call testpara()
参数有值的时候,那么传递的方式为
call testpara(“Rebecca”)
二、SPL 中设置
在 SPL 中,定义了一个参数 fname

三、正常返回
如果采用 call testpara(“Rebecca”),有正常返回结果。
四、错误结果
如果采用 call testpara(),提示 A4 单元格出错

设计的原始意思是,如果用户没有输入参数,那么就返回全集。
可以把 spl 当做存储过程调用,那么 jdbc 调用方式一般是这样:
st =con.prepareCall(“call test.splx(?)”);
st.setObject(1, "");// 给参数设置值
那里有一个参数就加一个问号,然后下边给他设置参数,如果是空设置空就可以了。