yyyyyyy ..... ¿cuál es el problema?

, digo, ocupas un IF, eso es claro, no entiendo si ocupas el Request del checkBox o si, como dice tu ejemplo, el contenido de un campo BIT, sea cual fuera la respuesta es un simple IF
if request("gn1")="1" Then o if rs("gn1") Then
Mi no entender