I haven\'t used DataReaders in ages (I prefer to use an ORM) but I\'m forced to at work. I pull back the rows, and check that HasRows is true; debugging at thi
Just to clarify the answer, it was using the debugger since expanding the results view calls Read() and therefore it moves past the row. As Marc Gravell said in a comment: Debugger considered harmful