Scusate ho questo codice che ho sempre utilizzato per fare un insert su un db access.

Stavolta non riesco perchè mi da come errore

Errore di sintassi nell'istruzione INSERT INTO.

Come mai?

set cn = server.createObject("ADODB.connection")
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db\database.mdb") & ";Persist Security Info=False;"
cn.Open str

set rs = server.createObject("ADODB.recordset")
sqlstr = "insert into utenti (utente,password,email) values ('"&utente&"','"&password&"','"&email&"')"
cn.execute sqlstr