DWORD GetBookmarkPersistence () const;
Rückgabewert
Eine Bitmaske, die die Vorgänge identifiziert durch die Lesezeichen auf ein Recordset-Objekt beibehalten werden. Weitere Informationen finden Sie unter Hinweise.
Bemerkungen
Rufen Sie diese Memberfunktion um die Dauerhaftigkeit von Lesezeichen auf ein Recordset-Objekt nach bestimmten Operationen bestimmen. Beispielsweise, wenn Sie CRecordset::GetBookmark aufrufen und dann CRecordset:: Requeryaufrufen, kann das Lesezeichen gewonnenen GetBookmark nicht mehr gültig sein. GetBookmarkPersistence rufen Sie vor dem Aufruf von CRecordset::SetBookmark.
Die folgende Tabelle enthält die Bitmaskenwerte, die den Rückgabewert von GetBookmarkPersistence kombiniert werden können.
| Bitmaskenwert | Lesezeichen Persistenz |
| SQL_BP_CLOSE | Lesezeichen gelten nach einer Operation erneut Abfragen. |
| SQL_BP_DELETE | Das Lesezeichen für eine Zeile ist gültig nach einer Operation Löschen in dieser Zeile. |
| SQL_BP_DROP | Lesezeichen gelten nach ein Schließvorgang. |
| SQL_BP_SCROLL | Lesezeichen sind nach jedem Vorgang Verschieben . Dies identifiziert einfach, ob Lesezeichen, für das Recordset unterstützt werden von CRecordset:: CanBookmark aufrufen zurückgegeben. |
| SQL_BP_TRANSACTION | Lesezeichen sind gültig, nachdem eine Transaktion ein Commit oder Rollback. |
| SQL_BP_UPDATE | Das Lesezeichen für eine Zeile ist nach einem Update -Vorgang in dieser Zeile gültig. |
| SQL_BP_OTHER_HSTMT | Lesezeichen mit einem Recordset-Objekt verbunden sind gültig auf einem zweiten recordset. |
Weitere Informationen zu diesen Rückgabewert finden Sie in der ODBC API-Funktion SQLGetInfo in der ODBC SDK Programmer's Reference. Weitere Informationen zu Lesezeichen finden Sie im Artikel Recordset: Lesezeichen und Absolute Positionen (ODBC) im Visual C++ Programmer's Guide.
Übersicht über die CDatabase -| Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRecordset, CRecordset:: CanBookmark aufrufen, CRecordset::GetBookmark, CRecordset::SetBookmark