Problema con Compute

10/12/2008 - 17:37 por Juan Carlos Flores | Informe spam
Esta linea me devuelve un error de conversion de valor nulo cuando no hay
resultado.

nSaldoAnt=Convert.ToDecimal(dSfrmEdores.v_resmescierre.Compute("sum(saldolps)",
"Anio 08 and Mes=4 and tipo='INICIAL'"));

Eso es porque no hay datos para hacer la suma.

Como puedo controlar ese error ? Quisiera que nSaldoAnt fuera 0 (cero), si
no hay nada que sumar.

Saludos

Juan Carlos Flores
 

Leer las respuestas

#1 Jose TH
10/12/2008 - 18:07 | Informe spam
Compara primero el resultado con null o usa el operador "??" con cero.


"Juan Carlos Flores" escribió en el mensaje
news:
Esta linea me devuelve un error de conversion de valor nulo cuando no hay
resultado.

nSaldoAnt=Convert.ToDecimal(dSfrmEdores.v_resmescierre.Compute("sum(saldolps)",
"Anio 08 and Mes=4 and tipo='INICIAL'"));

Eso es porque no hay datos para hacer la suma.

Como puedo controlar ese error ? Quisiera que nSaldoAnt fuera 0 (cero), si
no hay nada que sumar.

Saludos

Juan Carlos Flores

Preguntas similares