Можно добавить методы MoveFirst() MoveLast(), MovePrevious().
PHP код:
void MoveFirst()
{
recordSet.MoveFirst();
}
void MoveLast()
{
recordSet.MoveLast();
}
void MovePrevious()
{
recordSet.MovePrevious();
}
Для того, чтобы пользоваться MovePrevious() CursorType не должен быть adOpenForwardOnly.
Кроме того, можно открыть запрос с ORDER BY DESC и пройти по нему ч/з moveNext(), тогда можно использовать быстрый курсор adOpenForwardOnly