Bonjour à tous:
J'ai un bon pb sur un appli java:
Lorsque je créé un executeQuery dans un boucle qui parcours déjà un resultset, cette dernière se coupe à la fin de la première boucle.
Je m'explique:
me renvoie quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 new_xml += "<SIMU=NOMDELASIMU>\n"; resultatDest = s.executeQuery("select table_name from USER_ALL_TABLES"); while (resultatDest.next()) { ligne.clear(); table_name = resultatDest.getString("table_name"); new_xml += "<TABLE="+table_name+">\n"; //resultatDest2 = s.executeQuery("SELECT * FROM TABLE1"); new_xml += "</TABLE>\n"; } new_xml += "</SIMU>\n";
Ce qui est tout à fait normal, par contre, si je décommente la ligne "resultatDest2", et bien le resultat ne renvoie plus que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <SIMU=NOMDELASIMU> <TABLE=TABLE1> </TABLE> <TABLE=TABLE2> </TABLE> <TABLE=TABLE3> </TABLE> </SIMU>
Si quelqu'un à une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <SIMU=NOMDELASIMU> <TABLE=TABLE1> </TABLE> </SIMU>
Merci![]()
Partager