Cita:
Iniciado por Lawliet18 Los programadores se forman a través de la práctica y error, al final todos pasamos por eso.
Aquí te pongo un ejemplo, espero que te sirva ya que yo lo ejecute localmente y no tuve problema alguno, obtuve el ultimo registro correctamente
Código Java:
Ver originaltry {
PreparedStatement stmtr
= conn.
prepareStatement("SELECT * FROM Rutas ORDER BY codigo_ruta DESC"); if(rsr.next()){
ultimoValor = rsr.getString("codigo_ruta");
}
System.
out.
println(ultimoValor
); stmtr.close();
rsr.close();
conn.close();
e.printStackTrace();
}
Cualquier duda y/o inconveniente, aquí estamos.
Funciono perfecto. Estaba empeñado que lo tenia que hacer con el MAX, pero asi funciona y me vale. Cambié sólo estas dos lineas
Statement stm= reg.createStatement();
ResultSet rsr= stm.executeQuery("SELECT * FROM pedido ORDER BY idPedido DESC");
porque el PrepareStatement me daba error( No me preguntes por que, me instaba a que creara un metodo prepareStatement()).
Gracias