Cita:
Iniciado por MiLLeN Pues lo que dices que haces con el rs es correcto, asi que el problema estara en tu consulta a la base de datos, si quieres, puedes ponernos el metodo en el que tienes implementado toda la consulta.
Gracias por tu respuesta. Si, es lo que se suele hacer, o eso tengo entendido. Por eso me extraña que no funcione. Posteo a continuación el trozo referente a la consulta.
Código:
Statement statement = connection.createStatement();
ResultSet res;
//Ejecutamos la consulta sql, generada arriba
res = statement.executeQuery(sql);
res.last();
int length = res.getRow();
res.first();
while(res.next()){
//Aquí recorro la consulta
}
Cuando ejecuto el código, me salta un
EOFException, cosa que no ocurre cuando pongo directamente en la variable
length el valor que le corresponde
(evitando así el
res.last(); y
res.first();
).
Como dije antes, utilizo Mysql, con su correspondiente conector.
Un saludo.