Salve, vorrei eliminare un record dal campo "stato" dalla tabella "tabstati" del mio database. Io ho fatto un collegamento alla pagina "eliminarestato.asp" in questo modo:

codice:
">Elimina
cosi l'elinazione e relativa allo stato che scelgo, cioè quello con l'id appartenente.
Nella pagina eliminarestato ho inserito questo codice, ma mi da errore:

codice:
 <%
   Dim conn2
   Dim rs2
   Dim sSql2
 
 'Imposto la connessione
  Set conn2 = Server.CreateObject("ADODB.Connection")
   conn2.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/dbstati.mdb")
   
   'Imposto la stringa SQL di selezione dati
idutente = cInt(request("ID")) 
sSql2 = "DELETE FROM tabstati WHERE id ="&id&""
   'apro il Set di Record
   Set rs2 = Server.CreateObject("ADODB.Recordset")
   rs2.Open sSql2, conn2, 3, 3
  %>  
<%                              
'Chiudo il recordset e libero la memoria
      rs2.Close
      Set rs2 = Nothing
      'Chiudo la connessione al database e libero la memoria
      conn2.Close 
      Set conn2 = Nothing
   %>
ma non mi elimina il record stato, 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 ='.


come esempio vedete questa pagina: http://www.banconotemondiali.it/coll...ina2.asp?ID=26

Grazie