Hola.
Mira hace un tiempo que no trabajo con los datareader, pero si mal no me equivoco primero tenes que llamar al metodo Read() del datareader, por otro lado para acceder a los campos de un datareader tienes que especificar el indice del campo, a lo mejor por esas cosas no te trae datos. Acá tenes un ejemplo, usa sqlserver pero te sirve igual para que te ayude:
http://www.startvbdotnet.com/ado/sqlserver.aspx