CDatabase:: GetBookmarkPersistence

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

Index