Leer un recordset - Urgente please

Isaac
17 de Septiembre del 2004
Hola grupo,

tengo:
StringBuffer cos = new StringBuffer();
st = mCon.createStatement();
rs = st.executeQuery("SELECT * FROM noticias ");

si hago esto:
while(rs.next()){
cos.append(rs.getString("titulo"));
...
}
ningun problema...

si utilizo los métodos:
rs.first();
rs.previous();
rs.absolute(2);

aqui vienen los problemas...
Me peta el programa...

¿Alguien sabe que estoy haciendo mal?

Muchas gracias Isaac


LIGARTO
17 de Septiembre del 2004
HOla:

Para poder leer un recordset está bien tu código. Te falla porque además de leerlo pretendes moverte por sus datos con lo métodos "previous()" y "absolute(2)". Para poder usar estos métodos, necesitas usar el "createStatement()", pero uno de los sobrecargados (recibe parámetros que son unas constantes definidas en la clase RecordSet y gracias a la cúal especificas el tipo de movimiento que necesitas dentro de los datos del mismo, es decir, si es hacia adelante, atrás, etc).

Espero haberte ayudado.

Saludos.