CDaoRecordset::Move

virtual void Move (longo lRows );
lançar (CDaoException, CMemoryException);

Parâmetros

lRows

O número de registros para mover para frente ou para trás. Valores positivos movem frente, até o final do conjunto de registros. Valores negativos movem para trás, para o início.

Observações

Chame essa função de membro para posição os registros de lRows do conjunto de registros do registro atual. Você pode mover para frente ou para trás. Move( 1 )é equivalente a MoveNext, e Move( -1 ) é equivalente a MovePrev.

Cuidado   Chamar qualquer uma das funções Mover lança uma exceção se o conjunto de registros não tiver nenhum registro. Em geral, chame 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ê chamar Abrir ou RepetirConsulta, chame IsBOF ou IsEOF.

Se você tiver rolada após o início ou fim do conjunto de registros (IsBOF ou IsEOF retorna diferente de zero), uma chamada para Mover lança um CDaoException.

Se você chamar qualquer uma das funções Mover enquanto o registro atual está sendo atualizado ou adicionado, as atualizações serão perdidas sem aviso.

Quando você chamar Mover em um Avançar-only rolagem instantâneo, o parâmetro lRows deve ser um inteiro positivo e indicadores não são permitidos, então você possa movê frente somente.

Para fazer o primeiro, último, Avançar ou anterior grava em um conjunto de registros atual registro, chamar a MoveFirst, MoveLast, MoveNextou MovePrev função de membro.

Para obter mais informações sobre como localizar registros, consulte o artigo DAO Recordset: navegação do conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte os tópicos "Método Move" e "MoveFirst, MoveLast, MoveNext, MovePrevious métodos" na Ajuda do DAO.

Visão geral de CDaoRecordsetMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDaoRecordset::MoveFirst, CDaoRecordset::MoveLast, CDaoRecordset::Move&Next, CDaoRecordset::MovePrev

Index