Sdílet prostřednictvím


CDatabase::GetBookmarkPersistence

Volejte tuto funkci člena k určení stálost záložky na objekt sady záznamů po určité operace.

DWORD GetBookmarkPersistence( ) const;

Vrácená hodnota

Bitová maska, která identifikuje operací, pomocí kterých záložky zachovat na objekt sady záznamů.Další informace naleznete v tématu poznámky.

Poznámky

Například při volání CRecordset::GetBookmark a poté zavolá CRecordset::Requery, záložky získané z GetBookmark může již nebude platný.Měla by volat GetBookmarkPersistence před voláním CRecordset::SetBookmark.

V následující tabulce jsou uvedeny hodnoty maskování bitů, které mohou být kombinovány pro návratovou hodnotu GetBookmarkPersistence.

Hodnota maskování bitů

Záložka stálost

SQL_BP_CLOSE

Záložky jsou platné po znovu spustit dotaz operace.

SQL_BP_DELETE

Záložka pro řádek, je platný po odstranit operace na daném řádku.

SQL_BP_DROP

Záložky jsou platné po Zavřít operace.

SQL_BP_SCROLL

Záložky jsou platné po jakékoli 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 pro řádek, je platný po aktualizace operace na daném řádku.

SQL_BP_OTHER_HSTMT

Záložky, které jsou přidružené k jeden objekt sady záznamů jsou platné na druhé sady záznamů.

Další informace o této návratovou hodnotu, naleznete v části funkce rozhraní ODBC API SQLGetInfo v Windows SDK.Další informace o záložky, naleznete v článku záznamů: záložky a absolutní pozice (ODBC).

Požadavky

Hlavička: afxdb.h

Viz také

Referenční dokumentace

Třída CDatabase

Graf hierarchie

Třída CRecordset

CRecordset::CanBookmark

CRecordset::GetBookmark

CRecordset::SetBookmark