Un error común en ASP es el desbordamiento: error 'cInt'. ¿Qué significa cuando se desborda un valor cInt? ¿Cómo arreglas esto?

En primer lugar, ¿qué es un int? Un int es una variable numérica de uso común en ASP y en otros idiomas. Int significa entero, y normalmente significa un número de 32 bits en plataformas de 32 bits. Esto significa que el número puede ser desde

-2,147,483,648 a 2,147,483,647

¡Esa es una gama bastante amplia! Los enteros no tienen puntos decimales. Son solo números enteros. Eso hace que la variable int sea perfecta para bucles y cualquier otra operación de números enteros.

Por otro lado, la función ASP cInt () funciona en un grupo de números mucho MÁS PEQUEÑO, solo números de -32,768 a 32,767. Entonces, si alguna vez cuenta más de 32,767 (o menos de -32,768), tendrá problemas si tiene que usar cInt en ese número.

Si sus números comienzan a ir más allá del rango estándar para cInt, intente usar la función Int en su lugar. Eso generalmente funciona igual de bien. Si no es así, elija la función cLng () que funciona con longs.

Introducción al ASP Ebook

Descargue este libro electrónico para obtener todo lo que necesita saber sobre el aprendizaje de ASP, desde un tutorial paso a paso hasta listas de funciones, código de muestra, errores y soluciones comunes, ¡y mucho más! 101 páginas.

Instrucciones De Vídeo: How To Remove A Stack OverFlow Error Message In MS Access (Abril 2024).