چیزی که شما دنبالش هستین بهش میگن: Data Paging - اگر خواستین خودتون گوگل کنین کمک میکنه
پست شماره 4 ایده درست ادامه کار رو میده - ولی حتما یک order by ID نیاز هست.
قبلا در 2 جا به طور مفصل با نمونه کد در موردش بحث شده:
RECORDSET/QUERY PAGING
ADO Recordset Paging