Често срещана грешка в ASP е грешката Overflow: 'cInt'. Какво означава, когато прелеете една ценна стойност? Как да поправите това?

Първо, какво е инт? Инт е често използвана променлива от числа в 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.

Въведение в ESP Ebook

Изтеглете тази електронна книга, за да получите всичко, което трябва да знаете за изучаването на ASP - от стъпка по стъпка урок до списъци с функции, примерен код, общи грешки и решения и много повече! 101 страници.

Инструкции Видео: How to Fix the 500 Internal Server Error on WordPress (Април 2024).