Olá pessoal. Tou aqui quebrando a cabeça… e num saio do canto
Fiz uma vez uma coisa bem parecida… e agora que tou fazendo novamente num tah aceitando… alguém ai pode me dar uma luz? O código está abaixo…
private Option[] consultaAcoes() {
String login = getSessionBean1().getMatricula();
Vector <String> conjuntoRelatorio = new Vector <String>();
Option[] retorno = null;
ResultSet rs = null;
int quantidadeRel;
try {
rs = getConsultaBanco ("SELECT aop_aco_cod_acao, aco_descricao " +
"FROM prpg.acoes_operador ao , prpg.acoes a " +
"WHERE ao.aop_aco_cod_acao LIKE '%REL%' " +
"AND ao.aop_ope_cod_operador ='"+login+"'" +
"AND a.aco_cod_acao = ao.aop_aco_cod_acao " );
for (int i = 0; rs.next(); i++) {
conjuntoRelatorio.add( rs.getString(2) );
}
quantidadeRel = conjuntoRelatorio.size();
retorno = new Option[quantidadeRel];
for (int j = 0; j < quantidadeRel; j++){
retorno[j] = new Option (conjuntoRelatorio.elementAt(j));
}
}catch (SQLException ex) {
ex.printStackTrace();
}
finally {
try{
if (rs != null) rs.close(); // se existir alguma conexao, ela sera fechada
} catch(SQLException onConClose) {
System.out.println("Houve erro no fechamento da conexão");
onConClose.printStackTrace();
}
}
return retorno;
}
Tah dando erro na parte do:
retorno[j] = new Option (conjuntoRelatorio.elementAt(j));
Ele diz que não aceita… num sei pq num aceita… antes num dava isso… Alguém pode me ajudar?
[]'s