我正在使用iReport
开发包含子报告的报告,我在主报告中传递了两个外部参数:CurrWeek
和CurrYear
参数。我将相同的参数传递给子报告。
在两份报告中,我都将参数声明为BigDecimal
。当我运行报告时,它会显示下面显示的错误:
Error filling print...
net.sf.jasperreports.engine.JRException:
Incompatible java.math.BigDecimal value assigned to parameter
CurrWeek in the WeeklyReportForOtherWeek dataset.
net.sf.jasperreports.engine.JRRuntimeException:
net.sf.jasperreports.engine.JRException:
Incompatible java.math.BigDecimal value assigned to parameter
CurrWeek in the WeeklyReportForOtherWeek dataset.
答案 0 :(得分:0)
此错误意味着您将错误的类型从数据集传递给参数。
查看您正在创建(填充)数据集的位置。