Compartilhar via


CRowset::MoveToBookmark

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

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

Parâmetros

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

  • lSkip
    [in] A contagem do número de linhas de indicador na linha de destino.If lSkip é zero, a primeira linha obtida é a linha marcado pelo indicador. If lSkip é 1, a primeira linha procurada é a linha depois da linha marcado pelo indicador. If lSkip é – 1, a primeira linha procurada é 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 suportada em todos os provedores; se for esse o caso, o método retornará E_NOINTERFACE.Você também deve definir DBPROP_IRowsetLocate to VARIANT_TRUE e conjunto DBPROP_CANFETCHBACKWARDS to VARIANT_TRUE antes de ligar em aberto na tabela ou comando que contém o conjunto de linhas.

Para obter informações sobre o uso de marcadores no consumidores, consulte Usando indicadores.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

CRowset::MoveNext

CRowset::MoveFirst

IRowsetLocate::GetRowsAt

CRowset::MovePrev

CRowset::MoveLast

Outros recursos

CRowset membros