Array
(
)

Concatenação não funciona no C#

Pjava
   - 30 abr 2012

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.
#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
   - 30 abr 2012

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.

Yamazack
|
MVP
Pontos: 1210
    13 mai 2012

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