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