Errore Variable is undefined - Errori ASP
Descrizione
La variabile in uso non è stata precedentemente dichiarata, in un regime di dichiarazione forzato.Errore Variable is undefined
Non si tratta di un errore particolarmente grave.
Questo messaggio ci avverte che stiamo cercando di utilizzare una variabile senza averla prima dichiarata.
ASP, in modalità predefinita, non obbliga a dichiarare le variabili prima di utilizzarle poiché, in fase di interpretazione, il webserver provvede automaticamente ad identificare tutte le variabili usate all'interno del codice per riservare loro lo spazio necessario.
Tuttavia, è buona norma abituarsi a dichiarare qualsiasi variabile prima dell'uso.
Una variabile dichiarata migliora le prestazioni di elaborazione della pagina e consente di editare errori nella chiamata di valori non definiti.
Come risolvere il problema
Questo errore è restituito solo nel caso in cui sia stata forzata la dichiarazione obbligatoria, mediante l'istruzione Option Explicit inserita ad inizio pagina.
Per correggere l'errore è sufficiente definire la variabile prima di utilizzarla, mediante l'istruzione Dim, come segue
Dim variablename
dove variablename è il nome della variabile in questione.
Si raccomanda di lavorare abitualmente in ambito di dichiarazione forzata delle variabili poiché aiuterà a produrre un codice più sicuro, efficiente e performante.

