sono corretti i nomi dei campi nella query?

prova a scrivere

SQL="UPDATE tbl set BONIFICATO="&cBool(BONIFICATO)&" WHERE id="&cod
response.write(sql)
response.end()

e posta il risultato che stampa