private void PreencheTabela(String sqlTable)
{
Tabela.getColumnModel().getColumn(0).setPreferredWidth(10);
Tabela.getColumnModel().getColumn(1).setPreferredWidth(30);
Tabela.getColumnModel().getColumn(2).setPreferredWidth(300);
Tabela.getColumnModel().getColumn(3).setPreferredWidth(130);
Tabela.getColumnModel().getColumn(4).setPreferredWidth(60);
DefaultTableModel modelo = (DefaultTableModel)Tabela.getModel();
modelo.setNumRows(0);
try
{
con_Equipamento.executaSQL(sqlTable);
if(con_Equipamento.resultset.first())
{
if(con_Equipamento.resultset.getString("EQUIP_LOCALINSTALACAO")==null)
{
modelo.addRow(new Object[]{con_Equipamento.resultset.getString("EQUIP_COD_EQUIPAMENTO"),con_Equipamento.resultset.getString("EQUIP_TAG"),con_Equipamento.resultset.getString("EQUIP_NOME"),".::Nenhum Local Selecionado::.",con_Equipamento.resultset.getString("EQUIP_MODELO")});
}
else
{
con_LocalInstalacao02.executaSQL("select * from CAD_LOCALINSTALACAO where LOCINS_CODIGO = "+con_Equipamento.resultset.getString("EQUIP_LOCALINSTALACAO")+"");
if(con_LocalInstalacao02.resultset.first())
{
modelo.addRow(new Object[]{con_Equipamento.resultset.getString("EQUIP_COD_EQUIPAMENTO"),con_Equipamento.resultset.getString("EQUIP_TAG"),con_Equipamento.resultset.getString("EQUIP_NOME"),con_LocalInstalacao02.resultset.getString("LOCINS_NOME"),con_Equipamento.resultset.getString("EQUIP_MODELO")});
}
}
while(con_Equipamento.resultset.next())
{
if(con_Equipamento.resultset.getString("EQUIP_LOCALINSTALACAO")==null)
{
modelo.addRow(new Object[]{con_Equipamento.resultset.getString("EQUIP_COD_EQUIPAMENTO"),con_Equipamento.resultset.getString("EQUIP_TAG"),con_Equipamento.resultset.getString("EQUIP_NOME"),".::Nenhum Local Selecionado::.",con_Equipamento.resultset.getString("EQUIP_MODELO")});
}
else
{
con_LocalInstalacao02.executaSQL("select * from CAD_LOCALINSTALACAO where LOCINS_CODIGO = "+con_Equipamento.resultset.getString("EQUIP_LOCALINSTALACAO")+"");
if(con_LocalInstalacao02.resultset.first())
{
modelo.addRow(new Object[]{con_Equipamento.resultset.getString("EQUIP_COD_EQUIPAMENTO"),con_Equipamento.resultset.getString("EQUIP_TAG"),con_Equipamento.resultset.getString("EQUIP_NOME"),con_LocalInstalacao02.resultset.getString("LOCINS_NOME"),con_Equipamento.resultset.getString("EQUIP_MODELO")});
}
}
}
}
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Não Foi Possivel Preencher as Linhas da Tabela!","Informação do Sistema",JOptionPane.ERROR_MESSAGE);
}
}
MAximo de Cursores aberto excedido?
pessoal estou tentando buscar os dados no banco mais no consigo.
2 Respostas
Qual banco é ?? Se o error for o que estiver no título do tópico, vc pode estar esquecendo de encerrar o prepared statement…
P
se for exatamente o erro é só fechar a operação depois que não precisar mais
resultset.close()
statement.close()
Criado 27 de agosto de 2010
Ultima resposta 27 de ago. de 2010
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo