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