hum prova a fare questo. Metti a commento tutto il codice di dw che sta sotto i due "insert record" e prova questo:
codice:
stringa="insert into tab_utenti(Username,Password,Email, Sesso, Regione residenza, Provincia residenza, Comune residenza, data_nascita) values('"
stringa=stringa & replace(request.form("username"),"'","''")) & "','"
stringa=stringa & request.form("password") & "',"
stringa=stringa & replace(request.form("email"),"'","''")) & "','"
stringa=stringa & replace(request.form("sesso"),"'","''")) & "','"
stringa=stringa & replace(request.form("regione"),"'","''")) & "','"
stringa=stringa & replace(request.form("provincia"),"'","''")) & "','"
stringa=stringa & replace(request.form("comune"),"'","''")) & "','"
stringa=stringa & request.form("giorno") & "/" & request.form("mese") & "/" & request.form("anno") & "')"
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = stringa
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
allora te la spiego:
insert into tab_utenti(valori nella tabella utenti) -> devi controllare che nella prima dichiarazione di "stringa" tra parentesi ci siano i nomi corretti dei campi che sono nel database
successivamente in ogni request.form devi vedere che ho scritto correttamente il nome dell'elemento nel form che corrisponde a username,password, email etc etc
prova e vedi che succede