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.

Notes

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

CDaoRecordset, classe

Graphique de la hiérarchie

CDaoRecordset::GetBookmark