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