Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2015, 11:39
fjechegaray
 
Fecha de Ingreso: marzo-2015
Mensajes: 9
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Obtener ultimo registro de tabla mysql

Gracias pos las respuestas. Acabo de probar una de las opciones (la segunda) y no me funciona. Le he hecho unos añadidos para poder ver hasta donde llega y al if no llega.

try{
MySQL condb = new MySQL();
Connection reg = condb.tpvconexion();
Statement stm= reg.createStatement();
System.out.println("hasta aqui llego 1");
ResultSet rst = stm.executeQuery("SELECT MAX(idPedido) AS idPedido FROM pedido)");
System.out.println("hasta aqui llego 2");
if (rst.next()) {
System.out.println("hasta aqui llego 3");
int ticket = (rst.getInt("idPedido")+1);
System.out.println(ticket);
info.txtTicket.setText(Integer.toString(ticket));
}
}catch(Exception e){

}

Mi pregunta es... idPedido es una columna de la tabla pedido, el que está entre parentesis también se refiere a la columna?

en (rst.getInt("idPedido")+1) tambien se refiere a la columna? He probado con rst.getInt(1) pero tampoco rula.

Como veis hay distintos System.out.println para saber hasta donde llego y al 2 no llega.

Voy a probar con el metodo de ordenar a ver si asi va.