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

Responder a