Ciao a tutti, mi potete aiutare nella correzione di una parte di codice JSCRIPT inserito in un file ASP?
Il mio codice, nella parte che a mio avviso non funziona, si presenta così:
Ho aperto la connessione al mio database (composto da una tabella denominata "Anagrafe" che contiene i seguenti campi "id", ..., "email", "password" e "livello") nel seguente modo:
codice:
 
connection = new ActiveXObject("ADODB.Connection");
connection.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("database.mdb"));
Quindi ho preparato la stringa SQL:
codice:
sql = "SELECT * FROM Anagrafe WHERE email='X' AND PASSWORD='Y'"
Ho eseguito la query SQL:
codice:
recordset = connection.execute( sql );
Poi, avendo la necessità di estrarre il valore del campo "livello" del record ottenuto tramite la precedente esecuzione della query SQL e di assegnare tale valore ad una variabile, ho scritto la seguente istruzione:
codice:
liv = recordset("livello");
Questa istruzione mi serve in seguito, nel codice, in quanto in base al valore della variabile "liv" effettuo un controllo tramite un SWITCH di questo tipo:
codice:
switch (liv)
	{
	 case 0 : response.redirect("dati.asp")
	 break;
	 case 1 : response.redirect("dati1.asp")
	 break;
	 default : response.redirect("errore.asp")
	}
Però, anche se la query SQL estrae dalla tabella "Anagrafe" un record contenente, nel campo "livello", il valore "0" o il valore "1" viene sempre eseguita l'istruzione di "default" (vengo reindirizzato alla pagina "errore.asp").
Dove sbaglio, nell'assegnazione del valore alla variabile "liv"?
Grazie per la collaborazione.