首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

jasperreport可以传整条sql话语吗

2012-12-25 
jasperreport可以传整条sql语句吗jasperreport可以传整条sql语句吗? 如:select?*?from?table1?where?$P{pa

jasperreport可以传整条sql语句吗

jasperreport可以传整条sql语句吗?
如:select?*?from?table1?where?$P{parm}

在传$P{parm}的时候,直接传?table1.column='1234'?这个语句,可以这样实现吗?

如果这么使用,但是运行jrviewer的预览,则提示了错误:无效的sql类型

解决方法:

在jasperreport中如果参数是$P{parm}则只能用于PreparedStatement参数绑定,
而$P!{parm}则可以替换sql的任何部分,所以要传整个sql就必须用$P!{parm}这种形式。

热点排行