Programación General > Java

 Problemas con el siguiente codigo

(1/1)

turicuen:
El siguiente codigo lo que hace es sacar un numero de una base de datos y compararlo con otro numero de un comboBox. Si son igulaes comprobamos si esta disponible. Si no lo esta eliminamos el numero del comboBox.
El problema lo tengo que cuando elimino del comboBox, me salta un numero y no lo compara, por lo cual si no esta libre no lo elimina.


--- Código: Text ---//Ya tengo creada la conexion correctamente            st = conexion.createStatement();            for (int i = 0; i < comboBox.getItemCount(); i++) {                String j = (String) comboBox.getItemAt(i);                int z = Integer.parseInt(j);                               result = st.executeQuery("select * from tabla");                while(result.next()){                    int n=res.getInt("numero");                                        if (z==n){ //Si el numero es el mismo, comprobamos si libre                        if (!disponible(n)){                                                                comboBox.removeItem(comboBox.getItemAt(i));                            }                            }//Fin if z==n                }//fin While                                    }//Fin for               

chuidiang:
Hola:

Creo que te he contestado a esta duda en este otro foro de java.

Se bueno.

Navegación

[0] Índice de Mensajes

Ir a la versión completa