DWORD GetBookmarkPersistence () const;
Valore restituito
Maschera di bit che identifica le operazioni attraverso le quali i segnalibri persistono per un oggetto recordset. Per ulteriori informazioni, vedere la sezione Osservazioni.
Osservazioni
Chiamare questa funzione membro per determinare la persistenza dei segnalibri per un oggetto recordset dopo determinate operazioni. Ad esempio, se si chiama CRecordset::GetBookmark e quindi chiamare CRecordset:: Requery, il segnalibro ottenuto da GetBookmark non può più essere valido. Si dovrebbe chiamare GetBookmarkPersistence prima di chiamare CRecordset::SetBookmark.
Nella tabella seguente sono elencati i valori maschera di bit che possono essere combinati per il valore restituito di GetBookmarkPersistence.
| Maschera di bit valore | Segnalibro persistenza |
| SQL_BP_CLOSE | I segnalibri sono validi dopo un'operazione di ripetere una query. |
| SQL_BP_DELETE | Il segnalibro per una riga è valido dopo un'operazione Delete su tale riga. |
| SQL_BP_DROP | I segnalibri sono validi dopo un'operazione di chiusura. |
| SQL_BP_SCROLL | I segnalibri sono validi dopo qualsiasi operazione di spostamento . Questo semplicemente identifica se i segnalibri sono supportati sul recordset restituito da CRecordset:: CanBookmark. |
| SQL_BP_TRANSACTION | I segnalibri sono validi dopo una transazione commit o rollback. |
| SQL_BP_UPDATE | Il segnalibro per una riga è valido dopo un'operazione di aggiornamento su tale riga. |
| SQL_BP_OTHER_HSTMT | Segnalibri associati a un oggetto recordset sono validi su un secondo recordset. |
Per ulteriori informazioni su questo valore restituito, vedere la funzione API ODBC SQLGetInfo in ODBC SDK Programmer di riferimento. Per ulteriori informazioni su segnalibri, vedere l'articolo Recordset: i segnalibri e le posizioni assolute (ODBC) nel manuale del programmatore di Visual C++.
Pa&noramica di CDatabase |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset, CRecordset:: CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark