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. |