Buon inizio settimana a tutti,

mi rivolgo al forum per la seguente difficoltà:

tramite asp devo aggiornare un campo di una tbl di un dbase previsto come Si/No;

sulla pagina asp che richiama i dati dal dbase visualizzo correttamente il classico quadratino sul quale inserire il flag; il problema è che inserendo questo flag e cercando di aggiornare la tbl del dbase la query va in errore, questo il code con l'errore:

codice:
<%
cod=request.querystring("cod")
BONIFICATO=Request.Form("BONIFICATO")

SQL="UPDATE tbl set BONIFICATO='"&BONIFICATO&"' WHERE id="&cod
Conn.Execute(SQL)
Response.Redirect "index.asp"
%>

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

[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio