|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2005 Messages : 55 ![]() |
Bonjour,
j'utilise Jasper depuis un moment, et j'ai un gros soucis à l'heure actuelle : Si il est possible de mettre une requete SQL comme source de données pour un report, et d'inclure dans cette requete des variables passées en paramètres du genre : SELECT * FROM CLIENT WHERE CODECLIENT = $P{codeclient} Il est en revanche impossible de passer tout ou partie de la requête SQL comme paramètre: SELECT * FROM CLIENT $P{where} ou encore : $p{codeSQL} me retourne l'exception suivante: com.ibm.db2.jcc.b.SqlException: SQL passed with no tokens Hors ma requête a besoin d'être passée dynamiquement. Quelqu'un aurait-il une idée de comment résoudre mon problème ? Merci. |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2005 Messages : 55 ![]() |
Bon et bien laissez tomber, j'ai trouvé la solution à mon probleme
Il faut d'abord passer par un resultset, le convertir en JRResultSetDataSource, puis le donner à manger a la méthode fillReport, plutot qu'un objet Connection. Voilou ! Désolé pour le dérangement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com