Bonjour,
dans mon programme, j'ai mon ResultSet principal dans une boucle, je parcours tous les éléments de ce ResultSet, mais à l'intérieur de la boucle, j'éxécute d'autres requêtes, donc des nouveaux ResulSet avec des éléments du principal. Le problème c'est que quand j'ai fait une première itération et que le deuxième commence, j'ai une erreur :
Operation not allowed after ResultSet closed. Je pense que ca vient du fait qu'à chaque fois que je fais un nouveau ResultSet, il me ferme le précédent, donc à la première itération pas de problèmes, mais le problèmes, c'est que mon ResultSet principal est fermé au moment ou j'entre dans la deuxième itération.
dans mon code ca donne à peu près quelque chose comme ca :
Est ce qu'on peut empêcher la fermeture automatique des ResultSet ou alors y a t il une autre technique de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 premierResultSet = requete sur la table principale boucle qui parcourt tous les éléments de premierResultSet <div style="margin-left:40px">récupération des premiers éléments prochainsResultSet = requete sur d'autres tables avec éléments de la table principale </div>Fin de la boucle principale
Merci
Partager