El problema es la manera que estas formando la sentencia SQL en funcion al
valor de tu checkbox:
Código:
If (Request.Form("checkbox")) = True Then
sql = sql & "active='Yes'"
End If
if Request.Form("checkbox") = "1" then
sql = sql & " active = 'Yes' "
end if
Y de paso te recomendaria que no utilices un string para este tipo de dato en tu base de datos, utiliza un valor booleano (1/0), es mucho mas facil manejar.
Saludos