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