Aiuto, non sono pratica di ASP e non riesco a memorizzare i dati di un form nel database, cosa sbaglio???


//Recupero dati dal form
<%
Nome=String(Request.Form("nome"));
Cognome=String(Request.Form("cognome"));
Indirizzo=String(Request.Form(indirizzo"));
Città=String(Request.Form("città"));
Datanascita=Date(Request.Form("datanascita"));
Email=String(Request.Form("email"));
Telefono=Numeric(Request.Form("telefono"));
Interessi=String(Request.Form("interessi"));
Username=String(Request.Form("username"));
Password=String(Request.Form("password"));

//Verificare che i campi non siano vuoti...
If Nome <> "" and Cognome <> "" and Indirizzo <> "" and Città <> "" and Datanascita<> "" and Email <> "" and Telefono <> "" and Username <> "" and Password <> "" Then

//Connessione al DB
var oConn;
var objRs;

//creo oggetto connessione
oConn = Server.CreateObject("ADODB.Connection");

//Apro connessione
oConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:/Inetpub/progetto LPW/database.mdb");

//verifica username non in uso
tempUsername = username.replace(/'/g,"''");
sql = "SELECT * FROM utenti WHERE username LIKE '" + tempUsername + "'";
ris = oConn.Execute(sql);
if (!ris.EOF) {
ris.Close();
oConn.Close();
visualizzaErrore("LO USERNAME RISULTA GIA' IN USO. MODIFICARE LA PROPRIA SCELTA.");
}
ris.Close();

//Creo Recordset
objRs = Server.CreateObject("ADODB.Recordset");

//Recordset
objRs.Open("utenti", oConn);
objRs.AddNew();
objRs("nome") = Nome;
objRs("cognome") = Cognome;
objRs("indirizzo") = Indirizzo;obj
objRs("città") = Città;
objRs("datanascita") = Datanascita;
objRs("email") = Email;
objRs("telefono") = Telefono;
objRs("interessi") = Interessi;
objRs("username") = Username;
objRs("password") = Password;
objRs.Update();

//Risposta a video di conferma
response.write "Registrazione avvenuta correttamente!"

//Se i campi SONO vuoti...
Else
response.write "Errore! Nessun campo può essere vuoto!"

//Chiusa la condizione IF
End If
%>

//Chiusura database e connessione
<%
objRs.Close();
oConn.Close();
%>