Partilhar 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 buscar.

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

Valor de retorno

Um padrão HRESULT. Quando o participante do conjunto de linhas foi atingido, retorna DB_S_ENDOFROWSET.

Comentários

Busca na próxima linha seqüencial a partir de CRowset objeto, lembre-se a posição anterior. Opcionalmente, você pode optar por ignorar ahead lSkip linhas ou mover para trás.

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

  • DBPROP_CANSCROLLBACKWARDS must be VARIANT_TRUE Se lSkip<0

  • DBPROP_CANFETCHBACKWARDS must be VARIANT_TRUE Se bForward = false

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

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast

Outros recursos

CRowset membros