Cita: alguna manera alternativa de hacer lo mismo
¿de hacer qué?
¿Lees el contenido del recordset?, usa getrows, aunque igual necesitas un rs para llenarlo, pero lo eliminas inmediatamente.
Los usas para capturar el resultado de un insert o update, pues ahñi si son inecesarios y puedes omitirlos ejecutando directamente la instrucción mediante la conexion (.execute)
Más bien aquí hay que ver por qué usas 6 recordsets en una misma página y valorar si puedes concentrarlos en menos mediante joins.
Saludos