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[i]=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");
}
}
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[i]=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");
}
}