Un errore comune in ASP è l'overflow: errore 'cInt'. Cosa significa quando si trabocca un valore cInt? come lo aggiusti?

Prima di tutto, cos'è un int? Un int è una variabile numerica comunemente usata in ASP e in altre lingue. Int sta per intero e normalmente indica un numero a 32 bit su piattaforme a 32 bit. Ciò significa che il numero può essere ovunque da

Da -2.147.483.648 a 2.147.483.647

È una gamma piuttosto ampia! I numeri interi non contengono punti decimali. Sono solo numeri interi. Ciò rende la variabile int perfetta per i loop e qualsiasi altra operazione relativa a numeri interi.

D'altra parte, la funzione ASP cInt () funziona su un gruppo di numeri molto PIÙ PICCOLO - solo numeri da -32.768 a 32.767. Quindi, se stai contando mai più di 32.767 (o sotto di -32.768), avrai dei problemi se devi usare cInt su quel numero.

Se i tuoi numeri iniziano a superare l'intervallo standard per cInt, prova invece a utilizzare la funzione Int. Di solito funziona altrettanto bene. In caso contrario, scegli la funzione cLng () che funziona invece con longs.

Introduzione ad ASP Ebook

Scarica questo ebook per ottenere tutto ciò che devi sapere sull'apprendimento di ASP: da un tutorial passo-passo a elenchi di funzioni, codice di esempio, errori e soluzioni comuni e molto altro! 101 pagine.