Mi sono deciso ad inviare al DB una conversione del valore "checked" con 1-0 al posto di true false, e senza modificare il campo del db in numerico (ho lasciato true-false), tutto funziona.
codice:
If stato="on" then
stato=1
else
stato=0
End if
Se invio stato=1 il db segna la spunta e restituisce il valore True, mentre se invio 0 ovviamente restituisce False.
Perfetto è come volevo.
Grazie comunque al vostro aiuto che mi ha spinto verso una obbligata conversione del valore del "checked".