@Netobr escreveu:
Tenho uma classe chamada PSCASQ. No MAIN.JAVA instancio um objeto dessa classe normalmente. Mas em outro WHILE do mesmo MAIN.JAVA, não consigo capturar o objeto já populado com dados...vejam abaixo o MAIN.JAVA:
public static void main(String[] args) { Main aplicacao = new Main(); int idCT = aplicacao.getIdCt(); int idSQLCT = 0; StringBuilder consultaSQL = new StringBuilder(); consultaSQL.append("SELECT * FROM TAB_MENSAGENS A, TAB_SQLS B WHERE "); consultaSQL.append(" A.ID_SQL = B.ID_SQL AND A.ID_CT = "); consultaSQL.append(idCT); ResultSet result = BancoDeDados.getResultSet(consultaSQL.toString()); while (result.next()) { idSQLCT = result.getInt("ID_SQL"); String SQLtexto = aplicacao.getSQLTexto(idSQLCT); PSCASQL sql = new PSCASQL(); sql.setIdSQL(idSQLCT); sql.setTextoSQL(SQLtexto); sql.GerarCromossomos(); } ResultSet result2 = BancoDeDados.getResultSet(consultaSQL.toString()); while (result2.next()) { idSQLCT = result2.getInt("ID_SQL"); //ERRO AQUI - Nao consigo capturar o objeto sql instanciado no While anterior, para chamar a funcao ComparaEntrada_Classificador - Antiga funcao AnalisarAplicar_regras_cromo. sql.ComparaEntrada_Classificador(idSQLCT); } } catch (SQLException e) } } }
Qualquer ajuda é bem vinda.
Mensagens: 2
Participantes: 2