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
IRowsetScroll::GetApproximatePosition