Share via


CDaoRecordset::SetAbsolutePosition

Establece el número de grabación relativa del registro actual de un objeto de conjunto de registros.

void SetAbsolutePosition(
   long lPosition 
);

Parámetros

  • lPosition
    Corresponde a la posición ordinal del registro actual en el conjunto de registros.

Comentarios

La llamada SetAbsolutePosition permite colocar el indicador de registro actual a un registro concreto por su posición ordinal en un conjunto de registros de dynaset- tipo o de instantánea- tipo.También puede determinar el número de registro actual llamando a GetAbsolutePosition.

[!NOTA]

Esta función miembro solo es válida para los conjuntos de registros de tipo dinámico y de tipo instantánea.

El valor de propiedad de AbsolutePosition del objeto subyacente de DAO se basa en cero; un valor de 0 hace referencia al primer registro del conjunto de registros.Establecer un valor mayor que el número de registros rellenados hace MFC para producir una excepción.Puede determinar el número de registros combinados en el conjunto de registros llamando a la función miembro de GetRecordCount .

Si se elimina el registro actual, el valor de propiedad de AbsolutePosition no está definido, y MFC produce una excepción si se hace referencia.Se agregan nuevos registros al final de la secuencia.

[!NOTA]

Esta propiedad no está diseñada para usarse como número de registro suplente.Los marcadores permanecen la manera recomendada de mantener y volver a una posición determinada y son la única manera de colocar el registro actual en todos los tipos de objetos de conjunto de registros que los marcadores admiten.En particular, la posición de los cambios especificados a partir de un registro cuando los registros que la preceden se eliminan.Tampoco hay garantías de que el registro especificado tendrá la misma posición absoluta si vuelven a crear el conjunto de registros de nuevo porque el orden de registros individuales dentro de un conjunto de registros no está garantizado a menos que se cree con una instrucción SQL utilizando una cláusula de OrdenarBY .

Para obtener información relacionada, vea el tema “propiedades de AbsolutePosition” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::GetAbsolutePosition