
06/06/2007, 11:33
|
 | | | Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años, 8 meses Puntos: 2 | |
problema al usar last() en un ResultSet tengo un problema q nose puedo solucionarlo
estoy haciendo mi prgrama q se conecta a una bd access
todo va bien ,ya logre poner el resultset de toda una tabla(tabla de la bd) en un jtable q sera mostrado al usuario
el problema es cuando uso la funcion last() del resultset ,me da una excepcion
q al mostar el excepcion.getMessage() dice: Result set type is TYPE_FORWARD_ONLY
ya probe cambiando la direccion de mi objeto resultset y todo y nada
como hago para llegar al ultimo registro de mi resultset?
tambien probe haciendo :
while( miObjetResultSet.next())
{
if(miObjetResultSet.isLast())
System.out.println("soy el ultimo registro");
}
pero me da el mismo mensaje de excepcion
lo que quiero es encontrar el ultimo ragistro y sacarle el id de ese registro ,para q el proximo regisro q sea ingresado sea el id anterior +1
algo asi para q funcione con autoincremental ,pero no puedo ,ayudenme porfavor
Pd
para ejecutar las consultas estoy usando un Statement
miobjetoStatement.execute(sql); //para insertar
miobjetoStatement.executeQuery(sql); //para consultar
ya saben a lo q me refiero
__________________ "Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad" |