Compartir a través de


CDaoRecordset::GetAbsolutePosition

Devuelve el número de registro del registro actual de un objeto de conjunto de registros.

long GetAbsolutePosition( );

Valor devuelto

Un número entero de 0 al número de registros del conjunto de registros. Corresponde a la posición ordinal del registro actual en el conjunto de registros.

Comentarios

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. Puede determinar el número de registros combinados en el conjunto de registros llamando a GetRecordCount. La llamada GetRecordCount puede tardar algún tiempo porque debe tener acceso a todos los registros para determinar el recuento.

Si no hay ningún registro actual, como cuando no hay registros en el conjunto de registros, – se devuelve 1. 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. Para los conjuntos de registros de tipo dinámico, 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.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 .

Nota

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

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

Requisitos

encabezado: afxdao.h

Vea también

Referencia

CDaoRecordset Class

Gráfico de jerarquías

CDaoRecordset::SetAbsolutePosition