Compartilhar via


CRowset::GetApproximatePosition

Retorna a posição aproximada de uma linha correspondente a um indicador.

HRESULT GetApproximatePosition( 
   const CBookmarkBase* pBookmark, 
   DBCOUNTITEM* pPosition, 
   DBCOUNTITEM* pcRows  
) throw( );

Parâmetros

  • pBookmark
    [in] Um ponteiro para um indicador que identifica a linha cuja posição deve ser encontrado.NULO se apenas a linha contagem é necessária.

  • pPosition
    [out] Um ponteiro para o local em que GetApproximatePosition Retorna a posição da linha. NULO se a posição não for necessária.

  • pcRows
    [out] Um ponteiro para o local em que GetApproximatePosition Retorna o número total de linhas. NULO se a contagem de linhas não for necessária.

Valor de retorno

Um padrão HRESULT.

Comentários

Este método requer a interface opcional IRowsetScroll, 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_IRowsetScroll 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

IRowsetScroll::GetApproximatePosition

Outros recursos

CRowset membros