Bruno e demais envolvidos nessa questão, o problema estava no distinct retornando um array. Tive de retirar os ( ) que circundavam o distinct.
Modifiquei de select (distinct flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, flx.nr_seq, flx.dt_desativacao, flx.tp_status, flx.id_solicitacao, flx.nr_situacao_atual, flx.nr_situacao_futura) para, select distinct flx.id_fluxo, flx.id_unidade, flx.id_unidade_destino, flx.nr_seq, flx.dt_desativacao, flx.tp_status, flx.id_solicitacao, flx.nr_situacao_atual, flx.nr_situacao_futura, eo.nm_sgl_unidade. Obrigado pela atenção de todos. Em 26 de setembro de 2011 16:17, Tarcisio Martins < [email protected]> escreveu: > Bruno e demais colegas vou mexer nessa query aqui é retorno aqui como > ficou, obrigado pela atenção. > > Em 26 de setembro de 2011 16:06, Bruno Silva <[email protected]>escreveu: > > Verifique seu select. >> Tem um 'select distinct(campos) ', dessa forma ele retorna um array e é aí >> que seu codigo está se perdendo. >> Bruno E. A. Silva. >> Analista de Sistemas. >> Bacharel em Sistemas de Informação >> Pós-graduando em Gerência de Projetos >> Mestrando em Ciências da Computação >> Certified Scrum Master >> LPIC-1 >> SCJP, SE 6 >> Novell CLA / DCTS ECR >> DBA Postgres >> ------------------------------- >> “A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” - >> Sábio Desconhecido >> "Alguns prestam serviço/consultoria de Qualidade, os outros vendem >> licença!" >> >> >> >> 2011/9/26 Tarcisio Martins <[email protected]> >> >>> while (rs.next()) { >>> Fluxo flx = new Fluxo(); >>> flx.getId().setIdFluxo(rs.getInt(1)); >>> flx.getId().setIdUnidade(rs.getInt(2)); >>> flx.setIdUnidadeDestino(rs.getInt(3)); >>> flx.setNrSeq(rs.getInt(4)); >>> flx.setDtDesativacao(rs.getTimestamp(5)); >>> flx.setTpStatus(rs.getString(6)); >>> flx.getId().setIdSolicitacao(rs.getInt(7)); >>> flx.setNmSglUnidOrigem(rs.getString(8)); >>> flx.setNmSglUnidDestino(rs.getString(9)); >>> flx.setNrSituacaoAtual(rs.getInt(10)); >>> flx.setNrSituacaoFutura(rs.getInt(11)); >>> >>> fluxo.add(flx); >>> } >>> >>> Bruno, recupero o 'A' na linha em vermelho, e uso corretamente o >>> getString para este fim. >>> >>> Em 26 de setembro de 2011 15:55, Bruno Silva >>> <[email protected]>escreveu: >>> >>>> Vamos lá, seu problema é que no Java o caracter A não é convertido para >>>> inteiro assim de boa. >>>> Sem falar que isso é um erro já que deveriam ser retornados os inteiros, >>>> correto? >>>> Bruno E. A. Silva. >>>> >>>> >>>> _______________________________________________ >>>> pgbr-geral mailing list >>>> [email protected] >>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>> >>>> >>> >>> >>> -- >>> - Tarcisio Martins Ferreira, 2010 >>> - Analista Desenvolvedor de Sistemas >>> - Bacharel em Ciências da Comp. >>> - Universidade Federal de Uberlândia >>> - Minas Gerais >>> >>> >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> [email protected] >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >>> >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > -- > - Tarcisio Martins Ferreira, 2010 > - Analista Desenvolvedor de Sistemas > - Bacharel em Ciências da Comp. > - Universidade Federal de Uberlândia > - Minas Gerais > > > -- - Tarcisio Martins Ferreira, 2010 - Analista Desenvolvedor de Sistemas - Bacharel em Ciências da Comp. - Universidade Federal de Uberlândia - Minas Gerais
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
