A voir également:
- ERREUR Java sur un resultset
- Erreur 0x80070643 - Accueil - Windows
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
4 réponses
La solution la plus simple est de récupérer le résultat de ta requete dans un objet du type ResultSetMetaData, cet objet connais le nombre précis de ta requete et une fois ceci fait tu pourras seulement bouclé avec un for jusqu'au nombre total d'ojet y aura pas de coupure avant la fin de la liste vu que le ResultSetMetaData contient déjà tous les objets de ta requete.
jebok
Messages postés
358
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
23 octobre 2007
51
25 mai 2005 à 12:41
25 mai 2005 à 12:41
salut,
à mon avis, resultset.next() déplace automatiquement le curseur sur la ligne suivante sans se préoccuper de son existence, d'où ton problème.
Essaie d'utiliser la méthode resultset.isLast() pour vérifier si tu te trouves sur la dernière ligne ou non.
Genre quelque chose comme ca :
while( !resultset.isLast() && resultset.next() ) {
....
}
Bonne chance
à mon avis, resultset.next() déplace automatiquement le curseur sur la ligne suivante sans se préoccuper de son existence, d'où ton problème.
Essaie d'utiliser la méthode resultset.isLast() pour vérifier si tu te trouves sur la dernière ligne ou non.
Genre quelque chose comme ca :
while( !resultset.isLast() && resultset.next() ) {
....
}
Bonne chance
Utilisateur anonyme
8 déc. 2005 à 10:44
8 déc. 2005 à 10:44
Salut!
Es-tu certain que ton ResultSet n'est pas nul?
C'est la cas si aucune donnée n'a été trouvée par ta requête SQL.
;-)
HackTrack
Es-tu certain que ton ResultSet n'est pas nul?
C'est la cas si aucune donnée n'a été trouvée par ta requête SQL.
;-)
HackTrack