Sdílet prostřednictvím


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