Share via


CDaoRecordset::Move

Llame a esta función miembro para colocar los registros de lRows de conjunto de registros del registro actual.

virtual void Move(
   long lRows 
);

Parámetros

  • lRows
    El número de registros para avanzar o retroceder.Los valores positivos desplazan hacia delante, hacia el final del conjunto de registros.Los valores negativos mueven hacia atrás, hacia el principio.

Comentarios

Puede avanzar o retroceder.Move( 1 ) es equivalente a MoveNext, y Move( -1 ) es equivalente a MovePrev.

Nota de precauciónPrecaución

Llamando a Mover cualquiera de las funciones produce una excepción si el conjunto de registros no tiene ningún registro.Llame a normalmente IsBOF y IsEOF antes de que una operación de movimiento para determinar si el conjunto de registros contiene los registros.Después de llamar a Abrir o Requery, llame a IsBOF o IsEOF.

[!NOTA]

Si se ha desplazado más allá del principio o el final del conjunto de registros (IsBOF o IsEOF devuelve cero), una llamada a Mover produce CDaoException.

[!NOTA]

Si llama a Mover cualquiera de los funciona mientras se actualiza o se está agregando el registro actual, las actualizaciones se pierde sin advertencia.

Cuando se llama a Mover en una instantánea avance y de desplazamiento, el parámetro de lRows debe ser un entero positivo y marcadores no se permiten, por lo que puede avanzar únicamente.

Para crear el primer, el último registro, siguiente, o anterior en un conjunto de registros el registro actual, llama a MoveFirst, MoveLast, MoveNext, o la función miembro de MovePrev .

Para obtener información relacionada, vea los temas “método move” y “MoveFirst, MoveLast, MoveNext, métodos de MovePrevious” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev