ciao a tutti spero mi possiate aiutare, mi trovo con il seguente problema e non so proprio come risolverlo ecco la stringa dell'errore:

Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression 'id ='.

/admin_ricarica_ute.asp, line 12



il codice a cui fa riferimento é questo:

<%
strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("mdb-database/lb.mdb") & ";Persist Security Info=False"
set cn= server.createobject("ADODB.connection")

Set rsb = Server.CreateObject("ADODB.Recordset")
Set rsc = Server.CreateObject("ADODB.Recordset")
cn.open strconn

'trovo offerta unica + bassa
sz_sql="update utenti set crediti = crediti + " & request.form("txtCred") & " where id =" & request.form("txtId")

cn.execute (sz_sql)






response.Redirect("admin_ricerca_utenti_esito.asp? id=" & request.form("txtId"))




%>

non so proprio dove possa esserci l'errore spero che qualc'uno più esperto di me mi aiuti a corregerlo