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.
Precaució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