MAximo de Cursores aberto excedido?

pessoal estou tentando buscar os dados no banco mais no consigo.

[code]
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);
    }
}[/code]

Qual banco é ?? Se o error for o que estiver no título do tópico, vc pode estar esquecendo de encerrar o prepared statement…

se for exatamente o erro é só fechar a operação depois que não precisar mais


resultset.close()
statement.close()