共用方式為


CDatabase::GetBookmarkPersistence

呼叫此成員函式在某些作業後判斷書籤保存在資料錄集物件的。

DWORD GetBookmarkPersistence( ) const;

傳回值

識別作業書籤在資料錄集物件保存的位元遮罩。 如需詳細資訊,請參閱"備註"。

備註

例如,如果您呼叫,然後呼叫 CRecordset::GetBookmarkCRecordset::Requery,從 GetBookmark 取得的書籤可能不再有效。 您應該在呼叫之前呼叫 CRecordset::SetBookmarkGetBookmarkPersistence

下表列出可用來傳回值 GetBookmarkPersistence組合的位元遮罩值。

位元遮罩值。

書籤保存

SQL_BP_CLOSE

書籤。 Requery 作業之後才有效。

SQL_BP_DELETE

資料列的書籤在該資料列的 刪除 作業之後才有效。

SQL_BP_DROP

書籤。 關閉 作業之後才有效。

SQL_BP_SCROLL

書籤中所有 移動 作業之後才有效。 這個識別,如果書籤在資料錄集支援,如同屬性傳回。 CRecordset::CanBookmark

SQL_BP_TRANSACTION

在認可或復原交易之後,書籤有效。

SQL_BP_UPDATE

資料列的書籤在該資料列的 更新 作業之後才有效。

SQL_BP_OTHER_HSTMT

書籤與資料錄集物件僅在第二個資料錄集。

如需這個傳回值的詳細資訊,請參閱 Windows SDK的 ODBC API 函式 SQLGetInfo 。 如需書籤的詳細資訊,請參閱本文 資料錄集:書籤和絕對位置 (ODBC)

需求

Header: afxdb.h

請參閱

參考

CDatabase 類別

階層架構圖

CRecordset 類別

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark