Foros del Web » Programando para Internet » ASP Clásico »

Error en ASP con Crystal Reports

Estas en el tema de Error en ASP con Crystal Reports en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/06/2008, 13:14
 
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!
  #2 (permalink)  
Antiguo 02/06/2008, 14:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Error en ASP con Crystal Reports

Si el problema es la longitud del entero, pudieras mejor darle formato con FormatNumber, sin decimales y sin agrupamiento

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:05.