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.
Se invio stato=1 il db segna la spunta e restituisce il valore True, mentre se invio 0 ovviamente restituisce False.codice:If stato="on" then stato=1 else stato=0 End if
Perfetto è come volevo.
Grazie comunque al vostro aiuto che mi ha spinto verso una obbligata conversione del valore del "checked".