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.
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
Curtir tópico
+ 0
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.
Tópico resolvido.
Responder
Clique aqui para fazer login e interagir na Comunidade :)