CDaoRecordset::SetAbsolutePosition

void SetAbsolutePosition (largo lPosition );
Tiro (CDaoException, CMemoryException);

Parámetros

lPosition

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

Observaciones

Establece el número de registro relativo del registro actual de un objeto recordset. Llamar a SetAbsolutePosition le permite colocar el puntero del registro actual a un registro específico basado en su posición ordinal en un tipo dynaset o un conjunto de registros de tipo instantánea. También puede determinar el número de registro actual llamando al GetAbsolutePosition.

&Notanbsp;  Esta función miembro sólo es válida para tipo dynaset y conjuntos de registros de tipo instantánea.

El valor de la propiedad AbsolutePosition del objeto DAO subyacente es cero; el valor 0 se refiere al primer registro del conjunto de registros. Establecer un valor mayor que el número de causas de registros pobladas MFC para producir una excepción. Puede determinar el número de registros de población en el conjunto de registros mediante una llamada a la función de miembro de GetRecordCount.

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

&Notanbsp;  Esta propiedad no está pensada para utilizarse como un número récord de suplente. Los marcadores son todavía la forma recomendada de retener y volver a una posición determinada y son la única forma de posicionar el registro actual en todos los tipos de objetos recordset que admiten marcadores. En particular, la posición de un determinado registro cambia cuando se eliminan registros anteriores. También no hay ninguna garantía de que un determinado registro tendrá la misma posición absoluta si el recordset se vuelve a crear otra vez porque el orden de los registros individuales dentro de un conjunto de registros no está garantizado a menos que se crea con una instrucción SQL mediante una orden por cláusula.

Para obtener más información sobre cómo buscar registros, vea el artículo conjunto de registros DAO: conjunto de registros de navegación en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "Propiedad AbsolutePosition" en la ayuda de DAO.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoRecordset::GetAbsolutePosition

Index