JAVA : Erreur avec 2 requêtes imbriquées :'-| - Java - Programmation
Marsh Posté le 26-06-2004 à 23:27:02
en fait c'est le "rsLivres.next()" qui pose problème
En effet si je retire le while il fait qu'un passage et ca fonctionne bien ....
Apparement il ferme le ResultSet mais pourquoi ?
on peut pas le rouvrir
edit et si je rajoute "rsLivres = s.executeQuery(rqLivres);" à la fin du while il part bien en boucle infinie donc ca confirme la source du problème (pq ? c mal les boucles infinies )
Marsh Posté le 27-06-2004 à 20:16:20
Tu ne peux pas réutiliser ton statement pour faire une deuxième query si tu as un resultset ouvert.
Et utilises des PreparedStatement!
Marsh Posté le 26-06-2004 à 22:53:03
Bonjour !
Je voudrai faire une requête dans une table pour récupérer des ID (avec un group by pour les avoir une seule fois)
ensuite avec une boucle rechercher dans une autre table pour chacun d'eux des infos
Ca me donne une erreur "java.sql.SQLException: Before start of result set " mais ca fonctionne bien au premier passage dans la boucle
les reqêtes foinctionnenet bien séparément
j'utilise le le connector/J : mysql-connector-java-3.0.14-production-bin.jar (le dernier hors beta)
je sais pas quoi faire
help please
J'ai mis tout le code tel quel car l'erreur vient peut être d'ailleurs ...
Message édité par camarchepoa le 26-06-2004 à 22:56:22