Compartilhar via


CRowset::MoveNext

Move o cursor para o próximo registro.

HRESULT MoveNext( ) throw( ); 
HRESULT MoveNext( 
   LONG lSkip, 
   bool bForward = true  
) throw( );

Parâmetros

  • lSkip
    [in] O número de linhas para ignorar antes de busca.

  • bForward
    [in] Passar true para Avançar para o próximo registro false para mover para trás.

Valor de retorno

Um padrão HRESULT.Ao final do conjunto de linhas foi atingido, retorna DB_S_ENDOFROWSET.

Comentários

Busca na próxima linha seqüencial do CRowset objeto, lembrando a posição anterior.Opcionalmente, você pode optar por pular lSkip linhas ou mover para trás.

Este método requer que você defina as propriedades a seguir antes de chamar Abrir na tabela ou que contém o conjunto de linhas de comando:

  • DBPROP_CANSCROLLBACKWARDS deve ser VARIANT_TRUE se lSkip < 0

  • DBPROP_CANFETCHBACKWARDS deve ser VARIANT_TRUE se bForward = false

Caso contrário (se lSkip > = 0 e bForward = true), você não precisa definir as propriedades adicionais.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast