Partilhar via


CRowset::MoveToBookmark

Busca a linha marcada por um medidor ou a linha em um deslocamento especificado (lSkip) desse indicador.

HRESULT MoveToBookmark( 
   const CBookmarkBase& bookmark, 
   LONG lSkip = 0  
) throw( );

Parâmetros

  • bookmark
    [in] indicador de que marca o local do qual você deseja buscar dados.

  • lSkip
    [in] a contagem do número de linhas de indicador à linha de destino. Se lSkip for zero, a primeira linha buscada será a linha com indicador. Se lSkip for 1, a primeira linha buscada será a linha após a linha com indicador. Se lSkip será – 1, a primeira linha buscada está a linha antes da linha com indicador.

Valor de retorno

HRESULTpadrão.

Comentários

Esse método exige a interface opcional IRowsetLocate, que pode não haver suporte em todos os provedores; nesse caso, o método retornará E_NOINTERFACE. Você também deve definir DBPROP_IRowsetLocate a VARIANT_TRUE e a DBPROP_CANFETCHBACKWARDS definido como VARIANT_TRUE antes de chamar Abrir na tabela ou o comando que contém o conjunto de linhas.

Para obter informações sobre como usar o marca um endereço da Internet) dos consumidores, consulte Usando indicadores.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast