Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: marc85 en 13 Marzo 2014, 21:06 pm



Título: mostrar resultados de busqueda en un jtable
Publicado por: marc85 en 13 Marzo 2014, 21:06 pm
tengo una duda en mi código la función encuentra el resultado pero no lo carga en el jtable alguien me puede decir a qué se debe

Gracias...

Este es el código

void buscarCuenta(String tipo,String buscar)
    {
        fb.limpiarTabla(tbCue);
        try
        {
            stmt = con.createStatement();
            rs = stmt.executeQuery("SELECT COD_CUENTA, COD_RUBRO, NOMBRE FROM PRE_CUENTAS WHERE "+tipo+"= '"+buscar+"'");
            int contador = 0;
            while (rs.next())
            {
                contador++;
            }
            JOptionPane.showMessageDialog(null, contador);
            if (contador>=1)
            {
                while (rs.next())
                {
                    Object dato[]=new Object[3];
                    for(int i=0;i<3;i++)
                    {
                        dato=rs.getString(i+1);
                    }
                    cuenta.addRow(dato);
                }
                this.tbCue.setModel(cuenta);
                //Bloqueando celdas de la tabla
                cuenta.isCellEditable(1, 1);
            }
            else
            {
                JOptionPane.showMessageDialog(null,"No se encontró resultado");
            }
        }
        catch(Exception e)
        {
            JOptionPane.showMessageDialog(null,"Error sql no se pueden leer datos");
        }
    }