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 a serem ignorados antes de buscar.

  • bForward
    [in] passar true para avançar para o próximo registro, false a ser movido para trás.

Valor de retorno

HRESULTpadrão. Quando o final do conjunto de linhas foi atingido, retornará DB_S_ENDOFROWSET.

Comentários

Pesquisa sequencial a linha seguinte do objeto de CRowset , recordando a posição anterior. Opcionalmente, você pode optar por ignorar linhas de lSkip ou para navegar para trás.

Esse método exige que você defina as seguintes propriedades antes de chamar Abrir na tabela ou o comando que contém o conjunto de linhas:

  • DBPROP_CANSCROLLBACKWARDS deve ser VARIANT_TRUE se lSkip < 0

  • DBPROP_CANFETCHBACKWARDS deve ser VARIANT_TRUE se bForward = false

Se não (se lSkip >= 0 e bForward = true), você não precisa definir nenhuma propriedade adicional.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast