iReport:获取“不兼容的java.math.BigDecimal值赋值给参数”异常

时间:2010-08-13 07:39:04

标签: jasper-reports ireport

我正在使用iReport开发包含子报告的报告,我在主报告中传递了两个外部参数:CurrWeekCurrYear参数。我将相同的参数传递给子报告。

在两份报告中,我都将参数声明为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.

1 个答案:

答案 0 :(得分:0)

此错误意味着您将错误的类型从数据集传递给参数。

查看您正在创建(填充)数据集的位置。