Concatenação não funciona no C#

30/04/2012

0

Tenho essa concatenação:

SELECT
MOT.COD_GRP_PRODUTO || - || TRIM(MOT.ICHG_RESP) || - || DESCMOT.DESCRICAO LEGENDA
.......

e abaixo o retorno dela pelo SQL/Developer
MC-51-Insufficient funds/over credit limit Decline

Quando eu rodo esse mesmo select no C#, ele traz esse resultado
MC-51-

Porque está dando esse resultado? Porque não traz a linha completa? Esse resultado no C#, é lido em uma variável.Abaixo o código.

if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        string legenda= dr[LEGENDA].ToString();
                        double soma_total = Convert.ToDouble(dr[QTD]);

                        listaTransacoes.Add(soma_total);
                        listaDescricao.Add(legenda);
                    }
                }
Pjava

Pjava

Responder

Posts

30/04/2012

Pjava

Pessoal, desculpa-me. Foi problema de BIOS. Uma tabela eu havia criado agora e os dados inseridos agora também. Diferentemente do Sql Server, o Sql/Developer(Oracle) não é comitado. Logo, nesse ambiente ele aparecia, mas fora, era necessário fazer um commit. Fiz e agora, tudo volta ao normal.

Tópico resolvido.
Responder

13/05/2012

Wesley Yamazack

Legal PJava! Bons códigos e um abraço
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar