Bonjour,
Y a-t-il quelqu'un qui peux me dire comment affecter les paramètres de type datetime ou date à partir d'un projet java s'il vous plait ?
j'ai regardé dans le forum, dans le FAQ, on en parle mais j'arrive pas à le faire fonctionner.
voici mon code :
l'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Date date_debut = new Date(2010,11,11); Date date_fin = new Date(2010,12,12); task.setParameterValue("DEBUT", date_debut); task.setParameterValue("FIN", (date_fin));
et si je change le type en datetime, ce type n'existe pas dans java (enfin je pense puisque je l'ai pas trouvé)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 org.eclipse.birt.report.engine.api.impl.ParameterValidationException: The type of parameter "DEBUT" is expected as "date", not "java.util.Date". at org.eclipse.birt.report.engine.api.impl.EngineTask.validateParameterValueType(EngineTask.java:873) at org.eclipse.birt.report.engine.api.impl.EngineTask.validateAbstractScalarParameter(EngineTask.java:829) at org.eclipse.birt.report.engine.api.impl.EngineTask.access$0(EngineTask.java:756) at org.eclipse.birt.report.engine.api.impl.EngineTask$ParameterValidationVisitor.visitScalarParameter(EngineTask.java:686) at org.eclipse.birt.report.engine.api.impl.EngineTask$ParameterVisitor.visit(EngineTask.java:1400) at org.eclipse.birt.report.engine.api.impl.EngineTask.doValidateParameters(EngineTask.java:670) at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:94) at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77) at sql.birt.connexion.RunAndExportReport.run(RunAndExportReport.java:139) at sql.birt.connexion.RunAndExportReport.main(RunAndExportReport.java:176)
sachant que la déclaration du paramètre au niveau de l'état est correcte, quand je change de type, je le change des deux cotés, mais c'est juste quand je veux passer une plage de temps automatiquement que ça bloque
des idées ??!!
Cordialement
Ramzi
Partager