共用方式為


CDatabase::GetBookmarkPersistence

呼叫此成員函式,以判定在特定作業之後,記錄集物件上書籤的永續性。

DWORD GetBookmarkPersistence( ) const;

傳回值

位元遮罩,用於識別在記錄集物件上保存書籤所使用的作業。 如需詳細資料,請參閱<備註>。

備註

例如,如果您呼叫 CRecordset::GetBookmark,然後呼叫 CRecordset::Requery,則從 GetBookmark 取得的書籤可能不再有效。 您應該先呼叫 GetBookmarkPersistence,然後再呼叫 CRecordset::SetBookmark

下表列出可針對 GetBookmarkPersistence 的傳回值結合的位元遮罩值。

位元遮罩值

書籤永續性

SQL_BP_CLOSE

書籤在重新查詢作業之後有效。

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)

需求

標頭: afxdb.h

請參閱

參考

CDatabase 類別

階層架構圖表

CRecordset 類別

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark