• Miércoles 8 de Mayo de 2024, 01:23

Autor Tema:  Problemas con el siguiente codigo  (Leído 956 veces)

turicuen

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Problemas con el siguiente codigo
« en: Domingo 7 de Septiembre de 2008, 12:19 »
0
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
  1. //Ya tengo creada la conexion correctamente
  2.             st = conexion.createStatement();
  3.             for (int i = 0; i < comboBox.getItemCount(); i++) {
  4.                 String j = (String) comboBox.getItemAt(i);
  5.                 int z = Integer.parseInt(j);              
  6.                 result = st.executeQuery("select * from tabla");
  7.                 while(result.next()){
  8.                     int n=res.getInt("numero");                    
  9.                     if (z==n){ //Si el numero es el mismo, comprobamos si libre
  10.                         if (!disponible(n)){                                
  11.                                 comboBox.removeItem(comboBox.getItemAt(i));
  12.                             }        
  13.                    }//Fin if z==n
  14.                 }//fin While                    
  15.                 }//Fin for        
  16.      
  17.  

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: Problemas con el siguiente codigo
« Respuesta #1 en: Domingo 7 de Septiembre de 2008, 18:49 »
0
Hola:

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

Se bueno.