void SetBookmark (COleVariant varBookmark );
lançar (CDaoException, CMemoryException);
Parâmetros
varBookmark
Um objeto de COleVariant contendo o valor do indicador de um registro específico.
Observações
Chame essa função de membro para posicionar o conjunto de registros no registro que contém o indicador especificado. Quando um objeto recordset é criado ou aberto, cada um dos seus registros já tem um indicador exclusivo. Você pode recuperar o indicador do registro atual chamando GetBookmark e salvando o valor a um objeto COleVariant . Mais tarde, você pode retornar a esse registro chamando SetBookmark usando o valor do indicador salvo.
Observe que se você não estiver criando um conjunto de registros UNICODE, o objeto COleVariant deve ser explicitamente declarado ANSI. Isso pode ser feito utilizando o formulário de vtSrc ) de lpszSrc, de COleVariant:: COleVariant( do Construtor com vtSrc definido como VT_BSTRT (ANSI) ou usando a função de COleVariant SetString( lpszSrc, vtSrc ) com vtSrc definido como VT_BSTRT.
Para obter mais informações sobre como localizar registros, consulte o artigo DAO Recordset: navegação do conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte os tópicos "Propriedade Bookmark" e propriedade Bookmarkable"na Ajuda do DAO.
Visão geral de CDaoRecordset | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDaoRecordset::GetBookmark