Compartilhar via


CDaoRecordset::SetBookmark

Chamar essa função de membro para posicionar o conjunto de registros no registro que contém o indexador especificado.

void SetBookmark(
   COleVariant varBookmark 
);

Parâmetros

  • varBookmark
    Um objeto de COleVariant que contém o valor do indexador de um registro específico.

Comentários

Quando um objeto do conjunto de registros é criado ou aberto, cada um dos registros já tiver um indexador único.Você pode recuperar o indicador para o registro atual chamando GetBookmark e salvando o valor a um objeto de COleVariant .Mais tarde você pode retornar ao registro chamando SetBookmark usando o valor salvo do indexador.

ObservaçãoObservação

Indexadores de alterações DAO de Requery de chamada.

Observe que se você não estiver criando um recordset de UNICODE, o objeto de COleVariant deve ser declarado explicitamente ANSI.Isso pode ser feito usando o formulário de COleVariant::COleVariant( lpszSrc**,** vtSrc ) de construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando a função SetString( lpszSrc**,** vtSrc ) de COleVariant com vtSrc definido como VT_BSTRT.

Para informações relacionadas, consulte “propriedade indexador de tópicos” e propriedade de Bookmarkable” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoRecordset

Gráfico de hierarquia

CDaoRecordset::GetBookmark