eeehhh mmmm ... no pues de nada
El fallo que te daba supongo es por que creabas el recordSet implícitamente y necesitabas que fuera explícito si pesabas llenarlo de nuevo, pero no se si valga la explicación por que ya mencionaste que no eres programador
Que bueno que sacaste el problema adelante