FR6.5 小版本不知道,报表数据集中调用存储过程时,发现必须将{call ***}外面的{}去掉,才能执行。
但是在执行的时候提示“并非所有变量都已关联”。具体存储过程是
call user.getdata(${year}, ${name}, '${op}' , '${arg1}', '${arg2}', ?)
其中前五个是IN参数,最后是OUT参数(ref cursor),IN参数中,前两个是整型,后面三个是字符串。
感觉是?这个参数的问题,为什么文档中要在call外面加上{},而我的软件中不加才能执行。为什么文档中使用了?可以查询,
我使用了?提示“并非所有变量都已关联”。
存储过程在java做的其他代码里能够正常调用。