Qualcuno può dirmi perche lo script seguente non mi fa inserire i dati nel database:????????????

Quando invio i dati non mi da nessun errore, ma se vado a vedere nel database i record sono vuoti

Ecco lo script

<%@language="VBScript"%>

<%
Set conn= Server.CreateObject("ADODB.Connection")
StrConnect = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source ="&Server.MapPath("Ricette.mdb")&"; Persist Security Info = False"
conn.open StrConnect
%>
<%
sql="INSERT INTO Ricette (Nome, Titolo, Descrizione, Commenti)"
sql=sql & "VALUES ('"&request.form("Nome")&"','"&request.form("Titol o")&"','"&request.form("Descrizione")&"','"&reques t.form("Commenti")&"')"
%>
<%
StrConnect = update
conn.close
Set conn = Nothing
%>



<html>

<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Conferme</title>
</head>

<body>

<p align="center"><font size="6" color="#0000FF">GRAZIE!!!! GRAZIE!!!!
GRAZIE!!!!</font>
</p>

</body>

</html>

GRAZIE !!!!