Santi,
Te cuento si usas un tipo de dato booleano, tenes que tener en cuenta que pude por ejemplo 0 ó 1.
La idea es que si vos pones el checkbox dentro de <form hagas lo siguiente:
<input type="checkbox" name="activa" value="1"> ' value=1 significa activado
Entonces cuando esto vaya a la base de datos haces un Update con un asp y actualizas el campo a 1.
Despues si queres hacer algun movimiento con ese campo preguntas si esta en 1 entonces lo dejo hacer el movimiento, si es distinto de 1 no lo dejo.
saludos, ojala te sirva. ;)