Error: desbordamiento 'CInt'

26/07/2004 - 19:11 por Jeronimo Lorenzo | Informe spam
Hola, escribi una pagina en ASP donde uso la funcion de VBscript llamada
CInt que convierte una expresión a entero:

iItemID = CInt(Request.QueryString("item"))

Ocurre que si mis "item" son numeros enteros de 5 digitos me da el error de
"desbordamiento CInt" y no se como solucionar esto.

Hay alguna limitante para usar esta funcion ??? Que debo hacer ???

Mil gracias.

JL

Preguntas similare

Leer las respuestas

#1 Franco Figún
26/07/2004 - 19:49 | Informe spam
Es realmente necesario que uses CInt?

FF
www.francofigun.com.ar
Yahoo MSN:

"Jeronimo Lorenzo" wrote in message
news:#
Hola, escribi una pagina en ASP donde uso la funcion de VBscript llamada
CInt que convierte una expresión a entero:

iItemID = CInt(Request.QueryString("item"))

Ocurre que si mis "item" son numeros enteros de 5 digitos me da el error


de
"desbordamiento CInt" y no se como solucionar esto.

Hay alguna limitante para usar esta funcion ??? Que debo hacer ???

Mil gracias.

JL


Respuesta Responder a este mensaje
#2 Jeronimo Lorenzo
26/07/2004 - 20:06 | Informe spam
Hola Franco, mira de verdad no se si lo sea porque no soy experto. Solo se
que uno de los carros de compra que vos me pasaste lo usa, no se si bien o
maly cuando aplica la funcion a valores numericos enteros de 5 digitos
ahi aparece el error de desbordamiento.

Que me recomendas usar o cual es un escenario clasico para usar CInt ???

Gracias como siempre.

JL


"Franco Figún" escribió en el mensaje
news:
Es realmente necesario que uses CInt?

FF
www.francofigun.com.ar
Yahoo MSN:

"Jeronimo Lorenzo" wrote in message
news:#
> Hola, escribi una pagina en ASP donde uso la funcion de VBscript llamada
> CInt que convierte una expresión a entero:
>
> iItemID = CInt(Request.QueryString("item"))
>
> Ocurre que si mis "item" son numeros enteros de 5 digitos me da el error
de
> "desbordamiento CInt" y no se como solucionar esto.
>
> Hay alguna limitante para usar esta funcion ??? Que debo hacer ???
>
> Mil gracias.
>
> JL
>
>


Respuesta Responder a este mensaje
#3 Matias Iacono
26/07/2004 - 20:08 | Informe spam
El problema radica en que los datos de tipo INTEGER tienen un limite.

Para ello puedes usar otros conversores a tipos de datos mayores, como el
LONG y el DOUBLE.

clng() y cdbl()

Matias Iacono
Microsoft MVP



"Jeronimo Lorenzo" wrote in message
news:%
Hola, escribi una pagina en ASP donde uso la funcion de VBscript llamada
CInt que convierte una expresión a entero:

iItemID = CInt(Request.QueryString("item"))

Ocurre que si mis "item" son numeros enteros de 5 digitos me da el error


de
"desbordamiento CInt" y no se como solucionar esto.

Hay alguna limitante para usar esta funcion ??? Que debo hacer ???

Mil gracias.

JL


Respuesta Responder a este mensaje
#4 Franco Figún
27/07/2004 - 05:10 | Informe spam
Podes hacer lo que dice Matias, pero tambien podes tratar vos mismo, como
mas te guste, los datos que usas, ver bien que clase de tipo son en la bd, y
transformarlos segun tu criterio, aunque no es recomendable usar grandes
numero, siempre es bueno poner un limite.

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:
"Jeronimo Lorenzo" escribió en el mensaje
news:
Hola Franco, mira de verdad no se si lo sea porque no soy experto. Solo se
que uno de los carros de compra que vos me pasaste lo usa, no se si bien o
maly cuando aplica la funcion a valores numericos enteros de 5 digitos
ahi aparece el error de desbordamiento.

Que me recomendas usar o cual es un escenario clasico para usar CInt ???

Gracias como siempre.

JL


"Franco Figún" escribió en el mensaje
news:
> Es realmente necesario que uses CInt?
>
> FF
> www.francofigun.com.ar
> Yahoo MSN:
>
> "Jeronimo Lorenzo" wrote in message
> news:#
> > Hola, escribi una pagina en ASP donde uso la funcion de VBscript


llamada
> > CInt que convierte una expresión a entero:
> >
> > iItemID = CInt(Request.QueryString("item"))
> >
> > Ocurre que si mis "item" son numeros enteros de 5 digitos me da el


error
> de
> > "desbordamiento CInt" y no se como solucionar esto.
> >
> > Hay alguna limitante para usar esta funcion ??? Que debo hacer ???
> >
> > Mil gracias.
> >
> > JL
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida