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ódigoif (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
   - 13 mai 2012

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