Ok, dices que tu sentencia si actualiza bien, solo q lo del checkbox no entra cierto ?
If (cint(Request.Form("checkbox"))) = 1 Then
sql = sql & "active=true"
End If
si te regresa 1 deberia de funcionar lo de arriba

. Ahora bien, tu campo ACTIVE es del tipo SI/NO de access, por q no le cambias a true en vez de 1,