Freigeben über


CDaoRecordset::SetBookmark

Rufen Sie die Memberfunktion auf, um das Recordset auf dem Datensatz zu positionieren, der das angegebene Lesezeichen enthält.

void SetBookmark( 
   COleVariant varBookmark  
);

Parameter

  • varBookmark
    Ein COleVariant-Objekt, das den Lesezeichenwert für einen bestimmten Datensatz enthält.

Hinweise

Wenn ein Recordset-Objekt erstellt oder geöffnet wird, verfügt jeder der Datensätze bereits ein eindeutiges Lesezeichen. Sie können das Lesezeichen für den aktuellen Datensatz abrufen, indem Sie GetBookmark aufrufen und den Wert auf einen COleVariant-Objekt speichern. Sie können zu diesem Datensatz später zurückkehren, indem Sie SetBookmark mithilfe des gespeicherten Lesezeichenwerts aufrufen.

Hinweis

Aufrufen von Lesezeichen Fragen Sie erneut ab Änderungen DAO.

Beachten Sie, dass, wenn Sie kein UNICODE-Recordset erstellen, das COleVariant-Objekt explizit deklariert werden muss ANSI. Dies kann erreichen, indem das Formular COleVariant::COleVariant( lpszSrc**,** vtSrc ) des Konstruktors mit vtSrc verwendet, das zu VT_BSTRT (ANSI) festgelegt ist oder die COleVariant -Funktion SetString( lpszSrc**,** vtSrc ) mit vtSrc verwendet, das zu VT_BSTRT festgelegt ist.

Weitere Informationen finden Sie in den Themen "Lesezeichen-Eigenschaft" und Bookmarkable-Eigenschaft" in der DAO-Hilfe.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordset-Klasse

Hierarchiediagramm

CDaoRecordset::GetBookmark