Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2008, 13:14
NoChance
 
Fecha de Ingreso: marzo-2006
Mensajes: 83
Antigüedad: 19 años, 1 mes
Puntos: 0
Error en ASP con Crystal Reports

Buenas tengo el siguiente problema:

Desde ASP paso unos parámetros al CR para sacar un informe.
Los paso de esta manera:

Código:
Session("oRpt").ParameterFields.GetItemByName("param_1").AddCurrentValue(CInt(session("param_1")))
Session("oRpt").ParameterFields.GetItemByName("param_2").AddCurrentValue(CDate(session("param_2")))
El problema lo tengo con param_1 ya que se le aplica una conversión de datos a través de "CINT" y esta función solo acepta números hasta "32767" y param_1 puede ser mayor a ese número. Entonces cuando es mayor CINT me devuelve vacio y hace que el crystal reports me tire el siguiente error:

Error Occurred Reading Records: Desbordamiento.


Lo que hice fué, en vez de aplicarle la función CINT, aplicarle la función CLNG y así la función NO devuelve vacio pero me sale otro error que es el siguiente:

Error Occurred Reading Records: Invalid Name

Y este último error no encuentro manera de solucionarlo.
Si alguien me puede tirar una soga le agradezco.

Vale aclarar que usando CINT y siendo "param_1" menor o igual a 32767 funciona correctamente.

Saludos!