Programación en castellano
Inicio > Foros > Java (Servlets y JSP) > ResultSet vacio
-Foros de debate

Java (Servlets y JSP)
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

ResultSet vacio
Enviado por Ruben el día 16 de junio de 2006

Hola, estoy realizando una aplicacion en jsp, donde realizo una consulta, necesito validar que si el ResultSet esta vacio me mande un mensaje de que no hay Elementos que mostrar.
y q no entre al ciclo while(rst.next())
lo he intentado utilizando el getFetchSize() pero nose bien como utilizarlo.
de antemano muchisimas gracias.

 
Re: ResultSet vacio
Enviado por ehlcves el día 6 de julio de 2006

vamos a suponer que la consulta la realizar para comprobar los datos de un usuario no? entonces cuando haces la consulta, del resultset irás recogiendo los datos que te devuelve de cada uno de los campos. Suponemos que dentro del while(rs.next()), recoges el nombre del usuario. Entonces lo que puedes hacer es, antes del while(rs.next()) declarar la variable donde guardarás ese valor a null. Entonces si despues de ejecutar el bucle while (rs.next()), la variable esa sigue a null, quiere decir que la consulta no te ha devuelto ningún resultado.

No se si me he explicado. Me imagino que habrá una forma más eficaz de comprobar si te ha devuelto o no resultados una consulta, pero bueno, esa forma que te digo funciona.

Un saludo!!

________________________________

http://usuarios.lycos.es/ehlcves/ganadinero

 
Re: Re: ResultSet vacio
Enviado por Ruben el día 6 de julio de 2006

Mucchisimas gracias por tu ayuda,pero encontre esta forma de solucioner el problema y funciono muy bien.

if(rst.next() == false)
{
out.println(\"<center><table border=0>\");
out.println(\"<tr><td><FONT color=#000066 size=3 face=Arial><b>No hay Elementos que mostrar</b></FONT></td></tr>\");
out.println(\"</table></center>\");
}
Que estes bien bye

 
Re: Re: Re: ResultSet vacio
Enviado por Yashiro el día 7 de julio de 2006

Pues creo q es mejor la repuesta q te dieron man, al menos de que rst tenga solo un registro que pasa si tiene mas de uno?

 




Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados