Partager via


CDaoRecordset::SetBookmark

Appelez la fonction membre pour positionner le recordset dans l'enregistrement contenant le signet spécifié.

void SetBookmark(
   COleVariant varBookmark 
);

Paramètres

  • varBookmark
    Un objet de COleVariant contenant la valeur du signet pour un enregistrement spécifique.

Notes

Lorsqu'un objet recordset est créé ou ouvert, chacun de ses enregistrements a déjà un seul signet.Vous pouvez récupérer le signet pour l'enregistrement courant en appelant GetBookmark et en enregistrant la valeur à un objet d' COleVariant .Vous pouvez ultérieurement revenir à cet enregistrement en appelant SetBookmark à la valeur du signet enregistrée.

[!REMARQUE]

Appeler les signets DAO de modifications d' Actualiser .

Notez que si vous ne créez pas d'un recordset UNICODE, l'objet d' COleVariant doit être déclaré explicitement ANSI.Cette opération peut être effectuée à l'aide de la forme de COleVariant::COleVariant( lpszSrc**,** vtSrc ) du constructeur avec vtSrc affectez à VT_BSTRT (ANSI) ou à l'aide de la fonction SetString( lpszSrc**,** vtSrcde COleVariant ) avec vtSrc affectez à VT_BSTRT.

Pour des informations connexes, « propriété » bookmark consultez les rubriques et propriété de Bookmarkable » dans l'aide de DAO.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

Classe de CDaoRecordset

Graphique de la hiérarchie

CDaoRecordset::GetBookmark