Mi spieghi qual'è la difficoltà nell'utilizzare il dataReader ?