Problema debes tenerlo en la consulta, ese registro, el 34, está o no, según lo que quieras, en la tabla que enlazas con el inner join?, quiero decir que si realmente está cumpliendo la condicion, es decir que si probando la consulta fuera te funciona.
Por otra parte, y dado que lo que te da es un error, no simplemente que no te muestra el registro:
Cita: If RS.EOF And RS.BOF Then
sería
pero que mejor envías el código completo y el mensaje de error, porque supongo que tendras definida y abierta la conexión con la base de datos y todo eso, ¿verdad?