bueno ya di con el problema, la consulta del SQL estaba mandando sin registro, no se cumplia con la condicion y el resultado era sin datos, y yo estaba mandando al recorset a moverse al primer registro y ahi daba el error, de todo modos gracias por la atencion....
saludos
El Hombre que dice
"No Puede Hacerse",
será sorprendido por
"Alguien que lo Haga"