使用JasperReport+iReport生成报表时,页面参数可以传入报表中,但是报表不执行SQL语句

iReport报表中参数companyId,字段org_nameSQL语句selectb.org_namefromt_uums_base_orgbwhereb.org_i... iReport报表中参数 companyId,字段 org_name
SQL语句
select b.org_name
from t_uums_base_org b
where b.org_id = $P{companyId}

----给定参数companyId 默认值,执行预览的时候可以看到数据
但是在页面上调用的时候,报表可以接受到参数值并打印出来,但是字段org_name 的值确是null
展开
 我来答
ヤマザキ266e77
2010-07-29 · TA获得超过2052个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:988万
展开全部
检查你传入的类型是否正确,看你在iReport里定义的companyid的类型与你传入参数的Map里存的类型是否匹配。
无所谓的所谓58
2015-04-08 · 超过50用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:96.2万
展开全部
我们这边一般都用finereport链接SQL进行报表设计,开发效率很高。而且还可以去它的论坛和其他报表高手进行交流,有不会的都能解决,可方便了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式