Serenity,
me pones de nuevo el código antes de ser ejecutado por el servidor y no puedo saber cual es el resultante real, el código fuente tal y como lo va a leer el navegador.
Donde tienes maximoa = Bannersa.recordset.recordCount; eso es lado servidor, no lo ejecuta el navegador. No sé los valores de las variables que se han de pasar.
Carga la página en el explorer y pidele ver código fuente. Ese código es el que necesito ver para ver dónde está el fallo