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