A mi me parece lo que tú digas, que eres quien sabe más de esto. Si tú dices que cambie el código, lo cambio; si hay que debuggear, yo debuggeo. Todo por solucionar el problema.
Este código sí realiza la función que le pedíamos. Problema solucionado. Ahora pueden acceder todos los registros de la base de datos.
Muchas gracias de nuevo por tu ayuda.