Ein häufiger Fehler in ASP ist der Fehler Overflow: 'cInt'. Was bedeutet es, wenn Sie einen cInt-Wert überlaufen lassen? Wie beheben Sie das?

Was ist ein Int? Ein int ist eine häufig verwendete Zahlenvariable in ASP und in anderen Sprachen. Int steht für Integer und bedeutet normalerweise eine 32-Bit-Zahl auf 32-Bit-Plattformen. Dies bedeutet, dass die Nummer von überall sein kann

-2.147.483.648 bis 2.147.483.647

Das ist eine ziemlich große Auswahl! Ganzzahlen enthalten keine Dezimalstellen. Sie sind nur ganze Zahlen. Das macht die int-Variable perfekt für Schleifen und andere Ganzzahloperationen.

Andererseits arbeitet die ASP-Funktion cInt () mit einer viel KLEINEREN Gruppe von Zahlen - nur Zahlen von -32.768 bis 32.767. Wenn Sie also jemals höher als 32.767 (oder niedriger als -32.768) zählen, werden Sie in Schwierigkeiten geraten, wenn Sie cInt für diese Zahl verwenden müssen.

Wenn Ihre Zahlen den Standardbereich für cInt überschreiten, verwenden Sie stattdessen die Int-Funktion. Das funktioniert normalerweise genauso gut. Wenn dies nicht der Fall ist, wählen Sie die Funktion cLng (), die stattdessen mit Longs funktioniert.

Einführung in ASP Ebook

Laden Sie dieses eBook herunter, um alles zu erfahren, was Sie über das Erlernen von ASP wissen müssen - von einem schrittweisen Tutorial über Funktionslisten, Beispielcode, häufige Fehler und Lösungen bis hin zu vielem mehr! 101 Seiten.

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