Compartilhar via


CDaoRecordset::Move

Chamar essa função de membro para posicionar o conjunto de registros lRows registros do registro corrente.

virtual void Move(
   long lRows 
);

Parâmetros

  • lRows
    O número de registros para mover encaminhar ou para trás.Os valores positivos movem encaminhar, no participante do conjunto de registros.Valores negativos movem para trás, em direção ao início.

Comentários

Você pode mover encaminhar ou para trás.Move( 1 ) é equivalente a MoveNext, e Move( -1 ) é equivalente a MovePrev.

Cuidado:

Chamar qualquer um do Mover funções lança uma exceção se o conjunto de registros não possui registros.Em geral, telefonar ambas IsBOF e IsEOF antes de uma operação de movimentação para determinar se o conjunto de registros tem todos os registros. Depois que você telefonar em aberto or Repetir a consulta, telefonar either IsBOF ou IsEOF.

Observação:

Se você percorreu após o início ou participante do conjunto de registros ( IsBOF ou IsEOF Retorna diferente de zero), uma telefonar para Mover throws a CDaoException.

Observação:

Se você telefonar qualquer o Mover funciona enquanto o registro corrente está sendo atualizado ou adicionado, as atualizações serão perdidas sem aviso.

Quando você telefonar Mover em um forward-only rolagem instantâneo, a lRows parâmetro deve ser um inteiro positivo e indicadores não são permitidos para que você possa mover encaminhar apenas.

Para tornar o primeiro, último, anterior ou seguinte registrar em um conjunto de registros a telefonar corrente de registro, a MoveFirst, MoveLast, MoveNext, ou MovePrev função de membro.

Para obter informações relacionadas, consulte os tópicos "Mover método" e "MoveFirst, MoveLast, MoveNext e MovePrevious métodos" na Ajuda do DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev

Outros recursos

CDaoRecordset membros