Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2011, 11h51   #1
Invité de passage
 
Inscription : mai 2009
Messages : 28
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 28
Points : 3
Points : 3
Par défaut parametre ireport avec multiple selection sous java

bonjour tout le monde,

j'ai des soucis pour générer un rapport avec parametre muliti selection sous java
j ai crée le raport avec ireport4.0.0 , et voila la condition where de la requet sql $X{IN,champ,parameter1}, et j'ai cree un parametre sous ireport "parameter1" avec parametre class "java.util.List" qu elle permet la multiselection tout passe bien sous ireport mais quand j'apple mon rapport avec java j'ai des erreurs .
voila le code java :
Code :
1
2
3
4
5
6
7
8
9
 
 Map parameters = new HashMap();
            parameters.put("parameter1",30);
             parameters.put("parameter1",37);
 
 
            // - Execution du rapport
            JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);
            JasperViewer.viewReport(jasperPrint);
l'erreur générer :
Code :
1
2
3
4
5
6
7
8
9
10
net.sf.jasperreports.engine.JRException: Incompatible java.lang.Integer value assigned to parameter parameter1 in the Test_de_jeudi2 dataset.
	at net.sf.jasperreports.engine.fill.JRFillDataset.setParameter(JRFillDataset.java:903)
	at net.sf.jasperreports.engine.fill.JRFillDataset.setFillParameterValues(JRFillDataset.java:642)
	at net.sf.jasperreports.engine.fill.JRFillDataset.setParameterValues(JRFillDataset.java:585)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1280)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417)
	at GeneratePDF.main(GeneratePDF.java:45)
merci d'avance
yassin_lhabe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h31.


 
 
 
 
Partenaires

Hébergement Web