I'm new to asp.net. I need to do something I always used to do in classic asp. I would do if rs.EOF and then a while not rs.EOF nested after that. When I try to use datareader.Read() in this same way, it starts on the second record. I understand why but need some way to do this:<BR><BR>If rs.EOF<BR> Response.Write "No Records"<BR>Else<BR> While Not rs.EOF<BR> . . . process each record . . .<BR> WEnd<BR>End If<BR><BR>Thanks.