No se si sea mejor, solo que me parece extraño que abras una conexión, mediante tu variable strCon
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath("../db/bannerRotInicio.mdb")
adoCon.Open strCon
Y luego le pases al recordset, el mismo string, si es que ya tienes una conexión
rsCheckUser.Open strSQL,
strCon
Pero finalmente lo que importa es que funcione!
Salu2,