executeQuery dans le parcours d'un result set ?
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:
Code:
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"; |
me renvoie quelque chose comme
Code:
1 2 3 4 5 6 7 8
| <SIMU=NOMDELASIMU>
<TABLE=TABLE1>
</TABLE>
<TABLE=TABLE2>
</TABLE>
<TABLE=TABLE3>
</TABLE>
</SIMU> |
Ce qui est tout à fait normal, par contre, si je décommente la ligne "resultatDest2", et bien le resultat ne renvoie plus que:
Code:
1 2 3 4 5
|
<SIMU=NOMDELASIMU>
<TABLE=TABLE1>
</TABLE>
</SIMU> |
Si quelqu'un à une idée...
Merci :D