|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 508 ![]() |
Bonjour tout le monde,
J'aimerais savoir si il est possible de modifier la query (et aussi le dataSource du DataSet) d'un rapport à partir du code java (ReportEngine), une fois qu'un rptDesign a déjà été réalisé. Je vous explique pourquoi, je vais devoir faire des rapports avec un data Source vers Oracle et l'autre vers PostGre, la requete peut être amenée à être modifier suivant la source (ORCL ou POST). Donc je voudrai savoir si je dois faire 2 rapports différents, un vers Oracle et l'autre vers PostGre et appelé l'un ou l'autre suivant la base. Ou bien si il est possible de créer un seul rapport avec 2 DataSource(Oracle et PostGre), et suivant si je suis connectée à Oracle ou PostGre il suffirait que j'affecte le dataSource et la query correspondants... Mais est ce possible ? |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Salut,
Normalement quand tu utilises JDBC, tes requêtes sont compatibles à tous les SGBD. Tu peux changer le DataSource grâce à task.setDataSource(....); (task étant la même variable que dans les exemples précédents. Regarde la doc de setDataSource() pour en savoir plus. Bon courage ! |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : septembre 2005 Messages : 508 ![]() |
merci pour ta réponse.
Je vais regarder de ce coté. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com