Compartilhar via


CRowset::MoveToBookmark

Busca a linha marcada por um indicador ou a linha em um deslocamento especificado (lSkip) do que o indicador.

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

Parâmetros

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

  • lSkip
    [in] A contagem do número de linhas de indicador para a linha de destino.Se lSkip é zero, a primeira linha buscada é a linha marcado pelo indicador.Se lSkip é 1, a primeira linha buscada é a linha após a linha marcado pelo indicador.Se lSkip é – 1, a primeira linha buscada é a linha antes da linha marcado pelo indicador.

Valor de retorno

Um padrão HRESULT.

Comentários

Este método requer a interface opcional IRowsetLocate, que pode não ser suportado em todos os provedores; Se esse for o caso, o método retorna E_NOINTERFACE.Você também deve definir DBPROP_IRowsetLocate para VARIANT_TRUE e DBPROP_CANFETCHBACKWARDS para VARIANT_TRUE antes de chamar Abrir na tabela ou que contém o conjunto de linhas de comando.

Para obter informações sobre como usar indicadores em consumidores, consulte Usando marcadores.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast