Распространенной ошибкой в ​​ASP является ошибка переполнения: cInt. Что это значит, когда вы переполняете значение cInt? Как вы это исправите?

Во-первых, что такое int? Int - это обычно используемая числовая переменная в ASP и других языках. Int означает целое число и обычно означает 32-разрядное число на 32-разрядных платформах. Это означает, что число может быть где угодно

От -2 147 483 648 до 2 147 483 647

Это довольно широкий ассортимент! Целые числа не имеют десятичных точек в них. Они просто целые числа. Это делает переменную int идеальной для циклов и любых других операций с целыми числами.

С другой стороны, функция ASP cInt () работает с более МАЛЕНЬКОЙ группой чисел - только числа от -32 768 до 32 767. Так что, если вы когда-либо будете считать выше, чем 32 767 (или ниже -32 768), вы столкнетесь с проблемами, если вам придется использовать cInt для этого числа.

Если ваши номера начинают выходить за пределы стандартного диапазона для cInt, попробуйте вместо этого использовать функцию Int. Это обычно работает так же хорошо. Если это не так, перейдите к функции cLng (), которая вместо этого работает с longs.

Введение в ASP Ebook

Загрузите эту книгу, чтобы получить все, что вам нужно знать об изучении ASP - от пошагового руководства до списков функций, примеров кода, распространенных ошибок и решений и многого другого! 101 страница