Basically the easiest way to do this is to add some ordering to you sql statement and then select based on that ordering for example...
Say you have a user table and one of your fields is UserId which is an integer to uniquely identify the user. You could use
Code:
select top 1 username, userdob from user order by userid desc
to get the first record and then to get the next one you could use
Code:
select top 1 username, userdob from user where userid < previoususerid order by userid desc
but it really all depends on the structure of your data etc.
You could also store your recordset in a sessions variable or something and set another session variable that indicates what record you are up to in your recordset.
It really depends on exactly what you are trying to achieve.