En almindelig fejl i ASP er Overflow: 'cInt' fejlen. Hvad betyder det, når du oversvømmer en cInt-værdi? Hvordan løser du dette?

First off, hvad er et int? En int er en ofte anvendt talvariabel i ASP og på andre sprog. Int står for heltal, og det betyder normalt et 32-bit nummer på 32-bit platforme. Dette betyder, at antallet kan være hvor som helst fra

-2,147.483.648 til 2.147.483.647

Det er en ret bred vifte! Heltal har ikke decimaler i dem. De er bare hele tal. Det gør int-variablen perfekt til sløjfer og enhver anden heltaloperation.

På den anden side fungerer ASP-funktionen cInt () på en meget mindre gruppe af numre - kun tal fra -32,768 til 32,767. Så hvis du nogensinde tæller højere end 32.767 (eller nedenunder -32.768), vil du løbe i problemer, hvis du skal bruge cInt på dette nummer.

Hvis dine numre begynder at overstige standardintervallet for cInt, kan du prøve at bruge Int-funktionen i stedet. Det fungerer normalt lige så godt. Hvis det ikke gør det, skal du gå til funktionen cLng (), der fungerer med længe i stedet.

Introduktion til ASP Ebook

Download denne e-bog for at få alt, hvad du har brug for at vide om at lære ASP - fra en trin for trin-tutorial til funktionslister, prøvekode, almindelige fejl og løsninger og meget mere! 101 sider.

Video Instruktioner: Suspense: The X-Ray Camera / Subway / Dream Song (Kan 2024).