Cita:
Iniciado por Erume 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.
Si, eso ya se que lo haces, pero lo que precisamente es mas importante es justo lo que eliminas, lo que quiero ver es como generas la consulta, si realizas bien los pasos para generar correctamente una consulta y despues, si lo haces bien como manipulas el resultset.