Compartir a través de


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.

Advertencia

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

CDaoRecordset Class

Gráfico de jerarquías

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev