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 será encontrado.NULO se somente a contagem de linha é necessária.pPosition
[out] Um ponteiro para o local onde GetApproximatePosition retorna a posição da linha.NULO se a posição não é necessária.pcRows
[out] Um ponteiro para o local onde GetApproximatePosition retorna o número total de linhas.NULO se a contagem de linha não é necessária.
Valor de retorno
Um padrão HRESULT.
Comentários
Este método requer a interface opcional IRowsetScroll, 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_IRowsetScroll 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