Esa línea no tiene sentido, según mi lógica que paso a explicar:
Ahí pregunta si HAY contenido y uno de los contenidos es igual a "s"...
Cuando hay contenido está OK... pero cuando no los hay
igualmente tiene que evaluar que algo que no existe sea igual a "s"... y va a dar error!
Creo que deberías hacerlo así:
Código:
If NOT rsCheckUser.EOF then
If rsCheckUser("Activo") = "s" Then
'Porceder con la condición verdadera
Else
'Porceder con la condición falsa
End if
Else
Response.Write "no hay registros, jetón! xD"
End if