CDatabase::GetBookmarkPersistence
Volejte tuto členskou funkci určit zachování záložek na objekt sady záznamů po určitých operacích.
Syntaxe
DWORD GetBookmarkPersistence( ) const;
Vrácená hodnota
Maskování bitů označující operací, které přetrvávají záložky na objekt sady záznamů.Další informace naleznete v části poznámky.
Poznámky
Například při volání CRecordset::GetBookmark a potom volat CRecordset::Requery, Záložka získané z GetBookmark již pravděpodobně nejsou platné.Měli byste zavolat GetBookmarkPersistence před volací CRecordset::SetBookmark.
V následující tabulce jsou uvedeny hodnoty maskování bitů, které mohou být kombinovány pro vrácenou hodnotu GetBookmarkPersistence.
Hodnota maskování bitů |
Přetrvávání záložky |
---|---|
SQL_BP_CLOSE |
Záložky jsou platné po Requery operace. |
SQL_BP_DELETE |
Záložka řádek je platný po odstranit operace na tomto řádku. |
SQL_BP_DROP |
Záložky jsou platné po Zavřít operace. |
SQL_BP_SCROLL |
Záložky jsou platné po libovolné přesunout operace.To jednoduše Určuje, zda jsou záložky podporovány v sadě záznamů, jako vrácené CRecordset::CanBookmark. |
SQL_BP_TRANSACTION |
Záložky jsou platné po transakce je potvrzena nebo vrácena zpět. |
SQL_BP_UPDATE |
Záložka řádek je platný po aktualizace operace na tomto řádku. |
SQL_BP_OTHER_HSTMT |
Záložky, které jsou spojené s jeden objekt sady záznamů jsou platné na druhé sady záznamů. |
Další informace o tuto hodnotu naleznete v tématu funkce rozhraní ODBC API SQLGetInfo v Windows SDK.Další informace o záložkách naleznete v článku záznamů: záložky a absolutní umístění (ODBC).
Požadavky
Hlavička: afxdb.h
Viz také
Třída CDatabase
Graf hierarchie
Třída CRecordset
CRecordset::CanBookmark
CRecordset::GetBookmark
CRecordset::SetBookmark