Posicionamento do conjunto de registros
Utilize a propriedade AbsolutePosition para mover para um registro, baseada na sua posição ordinal no objeto Recordset, ou para determinar a posição ordinal do registro atual. O provedor deve dar suporte à funcionalidade apropriada para que essa propriedade esteja disponível.
AbsolutePosition é baseado em 1 e é igual a 1 quando o registro atual é o primeiro registro no Recordset. Conforme mencionado anteriormente, você pode obter o número total de registros no objeto Recordset a partir da propriedade RecordCount.
Quando você define a propriedade AbsolutePosition, mesmo que seja para um registro no cache atual, o ADO recarrega o cache com um novo grupo de registros começando com o registro especificado. A propriedade CacheSize determina o tamanho desse grupo.
Nota
Você não deve usar a propriedade AbsolutePosition como um número de registro alternativo. A posição de um determinado registro muda quando você exclui um registro anterior. Também não há garantia de que um determinado registro terá o mesmo AbsolutePosition se o objeto Recordset for requerido ou reaberto. Favoritos são a maneira recomendada de reter e retornar a uma determinada posição e são a única maneira de posicionar em todos os tipos de objetos Recordset.