ciao ho fatto in questo modo e mi da questo errore

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ID ='.

/prova/voto_effettuato.asp, line 13

il codice è questo
codice:
<% 
voto = request.form("voto")
id = request.form("id")
if len(voto) > 0 and isNumeric(voto) then

' Mappaggio del database
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/votazioni_siti.mdb")
Conn.Open strConn

sql = "UPDATE votazioni SET voto = voto + " & voto & " WHERE ID = " & id 
conn.execute(sql)

end if
%>