ASP'deki yaygın bir hata Overflow: 'cInt' hatasıdır. Bir cInt değerini aştığınızda ne anlama gelir? Bunu nasıl düzeltirsiniz?

Öncelikle int nedir? İnt, ASP ve diğer dillerde yaygın olarak kullanılan bir sayı değişkenidir. Int tamsayı anlamına gelir ve normalde 32 bit platformlarda 32 bit sayı anlamına gelir. Bu, sayının herhangi bir yerden

-2.147.483.648 - 2.147.483.647

Oldukça geniş bir ürün yelpazesi! Tamsayıların ondalık noktası yoktur. Onlar sadece tam sayılardır. Bu int değişkenini döngüler ve diğer tam sayı işlemleri için mükemmel kılar.

Öte yandan, ASP işlevi cInt () çok sayıda SMALLER sayı grubunda çalışır - yalnızca -32,768 ile 32,767 arasındaki sayılar. Dolayısıyla, 32.767'den (veya -32.768'in altında) daha fazla sayıyorsanız, bu sayı üzerinde cInt kullanmanız gerekiyorsa sorun yaşarsınız.

Sayılarınız cInt için standart aralığın ötesine geçmeye başlarsa, bunun yerine Int işlevini kullanmayı deneyin. Bu genellikle de işe yarar. Değilse, bunun yerine longs ile çalışan cLng () işlevine gidin.

ASP E-kitabına Giriş

ASP öğrenme hakkında bilmeniz gereken her şeyi almak için bu e-kitabı indirin - adım adım öğreticiden işlev listeleri, örnek kod, yaygın hatalar ve çözümler ve çok daha fazlası! 101 sayfa.