none
Concatenção não funciona no C# RRS feed

  • Pergunta

  • 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);
                        }
                    }

    segunda-feira, 30 de abril de 2012 18:46

Todas as Respostas

  • 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.

    segunda-feira, 30 de abril de 2012 19:04