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 ?