Java servlets + mysql : comment voir si une requete renvoie 0 lignes ? - Programmation
Marsh Posté le 10-04-2002 à 15:53:25
| mr_mat a écrit a écrit  : je ne vois rien pour cela dans la classe ResultSet   alors où sinon ? | 
 
ben si le rs.next() te retourne false au premier coup, c'est qu'il y a 0 lignes ... 
Marsh Posté le 10-04-2002 à 15:53:33
ResultSet rs = .... 
 
if (rs.next()) { 
   // Il y a un ou plusieurs résultats et le pointeur est sur le premier élément. 
} 
Marsh Posté le 10-04-2002 à 15:53:51
damn. I've been grilled!  
 
Marsh Posté le 10-04-2002 à 15:55:09
tout simplement !! 
 
moi qui cherhcait un getNumRows ou un truc dans le genre... 
 
merci pour ces réposnes rapides  
 
Marsh Posté le 10-04-2002 à 15:56:28
| DarkLord a écrit a écrit  : damn. I've been grilled!   | 
 
YES !!!!!! victoire !!!!! 
  
 
Marsh Posté le 10-04-2002 à 16:01:07
| benou a écrit a écrit  : YES !!!!!! victoire !!!!!   | 
 
 
  
 
Marsh Posté le 10-04-2002 à 22:57:36
2-1 (ou plus?) pour DarkLord!  
 
Marsh Posté le 10-04-2002 à 23:16:50
sinon tu choppes le ResultSetMetaData qui lui a le nombre de lignes retournés par la requete 
(mais ca c plutot si tu veux connaitre le nombre de lignes, dans ton cas ca serait un peu stupide) 
[jfdsdjhfuetppo]--Message édité par HappyHarry--[/jfdsdjhfuetppo]
Marsh Posté le 10-04-2002 à 15:50:29
je ne vois rien pour cela dans la classe ResultSet 
 
alors où sinon ?