Posicionamento do conjunto de registros
Use a propriedade AbsolutePosition para ir para um registro, com base na posição ordinal no objeto Recordset ou para determinar a posição ordinal do registro atual. O provedor precisa 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 já mencionado, você pode obter o número total de registros no objeto Recordset por meio 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.
Observação
Você não deve usar a propriedade AbsolutePosition como um número de registro alternativo. A posição de determinado registro é alterada quando você exclui um registro anterior. Também não há garantia de que determinado registro terá a mesma AbsolutePosition se o objeto Recordset for consultado novamente ou reaberto. Os indicadores são a maneira recomendada de reter e retornar a determinada posição e são a única maneira de posicionar em todos os tipos de objetos Recordset.