Originariamente inviato da burruchaga
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
Grazie ad entrambi; per Daniele25 il controllo funziona.

Per Burruchaga:

quando metto il flag restituisce:
codice:
Errore di run-time di Microsoft VBScript error '800a000d' 
Tipo non corrispondente: 'CBool'
quanto tolgo il flag:
codice:
UPDATE tbl set BONIFICATO=Falso WHERE id=1