Per conoscere le dimensioni di un array ASP basta utilizzare la funzione upbound, upboud è la contrazione di upper bound, e ritorna l’ultimo indice utilizzato.
Il fatto che ritorni l’ultimo indice utilzzato sta a significare che l’array conterrà upbound elementi + 1.
Un piccolo esempio:
<%
dim myArray(5)
response.write (ubound(myArray))
%>
Questo codice stamperà a video 5.
Ma proviamo a contare
for i=0 to ubound(myArray) response.Write(i&"
")
Verranno stampati a video 6 valori, quindi per sapere quante “celle” contiene il nostro array, basterà scrivere.
dimMyArray = ubound(myArray) + 1