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