Foros del Web » Programación para mayores de 30 ;) » Java »

Obtener el ultimo registro sin usar el last()

Estas en el tema de Obtener el ultimo registro sin usar el last() en el foro de Java en Foros del Web. Tengo una consulta con un ResultSet. Uso la BD SQLite por algun motivo no me reconoce el metodo last(), aparece siempre el mismo mensaje: java.sql.SQLException: ...
  #1 (permalink)  
Antiguo 18/12/2011, 18:48
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 12 años, 6 meses
Puntos: 7
Obtener el ultimo registro sin usar el last()

Tengo una consulta con un ResultSet.

Uso la BD SQLite por algun motivo no me reconoce el metodo last(), aparece siempre el mismo mensaje:

java.sql.SQLException: ResultSet is TYPE_FORWARD_ONLY

Existe alguna otra forma para obtener el ultimo registro ?
__________________
Mi mail: [email protected]
  #2 (permalink)  
Antiguo 19/12/2011, 10:02
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Obtener el ultimo registro sin usar el last()

Object objAux = new Object();
while(resultSet.hasNext()) {
//Creas el objeto vacio => Object obj = new Object();
//Recuperas los resultados del resultSet y vas construyendo el objeto con ellos
//Vuelcas el objeto en el auxiliar => objAux = Object();
}
//Cuando hayas salido de aqui, objAux contendrá el último registro
}
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}

Etiquetas: registro, sql, ultimo, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.