bien, supongamos un form como el siguiente en pagina1.asp que se envía a página2.asp y además establece el estado del checkbox a checked si el campo "si/no" de la BD está en "si"
Código:
<%
'...
'conexiones..
SQL = "Select * from tabla Where algun_campo = alguna_condicion"
'...
%>
<form method="POST" action="pagina2.asp">
<input type="checkbox" name="CHK" value="ON" <% If rs("campo_si/no") = True then
response.write "checked"
end if %>>
<input type="submit" value="Enviar">
</form>
y en pagina2.asp recibimos el valor del checkbox y modificamos la BD...
Código:
CHK = Request.Form("CHK")
If CHK = "ON" then
CHK = True
Else
CHK = False
End if
'conectás a la BD y todo eso..
SQL = "UPDATE Tabla Set campo_si/no = " & CHK & " Where algun_campo = alguna_condicion"
esa es la idea (al menos como lo haría yo)