Compartilhar via


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.