2010-08-13 3 views
1

Je développe un rapport contenant un sous-rapport en utilisant iReport et je passe deux paramètres externes dans le rapport maître: les paramètres CurrWeek et CurrYear. Je passe les mêmes paramètres au sous-rapport. Dans les deux rapports, j'ai déclaré les paramètres BigDecimal. Quand je lance le rapport, il montre l'erreur indiquée ci-dessous:iReport: obtention de "valeur java.math.BigDecimal incompatible affectée au paramètre" exception

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. 

Répondre

0

Cette erreur signifie que vous passez un mauvais type de jeu de données au paramètre.

Regardez l'endroit où vous créez (remplissez) l'ensemble de données.

Questions connexes