Ciao a tutti.
Sono nuovo di asp anche se ho delle basi sui linguaggi di programmazione in generale.
Volevo sapere se esiste un modo specifico per prevenire l'errore "Subscript out of range" che si verifica quando si tenta di passare il valore di un elemento non esistente di un determinato array.
Spiego meglio con un esempio.
"pluto" ovviamente non può essere valorizzato perchè lo split restituisce un array di lunghezza 2.Codice PHP:// popolo la variabile
pippo = "nome,cognome"
// splitto la variabile e recupero l'elemento con indice 2 (che qui risulta non definito)
pluto = split(pippo, "," , 3, 1)(2)
Infatti nell'output viene mostrato l'errore suddetto.
Io vorrei che pluto venisse popolato in qualunque caso anche quando il valore passato è non definito, magari passando una stringa vuota.
In actionScript avrei potuto risolvere con una condizione del tipo:
Infatti in questo caso pluto assume il valore undefined, che di per se è una costante, e non avviene un errore esplicito come in ASP.codice:(pluto==undefined) && (pluto=" ")
Ho provato ad utilizzare "on error" ma con insuccesso.
Qualche suggerimento?
Grazie in anticipo.


Rispondi quotando