public st&atic void GetBookmark (CDBVariantamp; varBookmark );
gettare (CDBException, CMemoryException);
Parametri
varBookmark
Un riferimento a un oggetto CDBVariant che rappresenta il segnalibro sul record corrente.
Osservazioni
Chiamare questa funzione membro per ottenere il valore di segnalibro per il record corrente. Per determinare se i segnalibri sono supportati dell'oggetto recordset, chiamare CanBookmark. Per rendere disponibile se sono supportati i segnalibri, è necessario impostare l'opzione CRecordset:: useBookmarks nel parametro dwOptions della funzione membro Open.
&Notanbsp; Se i segnalibri sono non supportato o non disponibile, chiamata GetBookmark genererà un'eccezione. I segnalibri non supportati sui recordset forward-only.
GetBookmark assegna il valore del segnalibro per il record corrente in un oggetto CDBVariant . Per tornare a quel record in qualsiasi momento dopo il passaggio a un record diverso, chiamare SetBookmark con oggetto CDBVariant corrispondente.
&Notanbsp; Dopo alcune operazioni di recordset, segnalibri non possono essere non più validi. Ad esempio, se si chiama GetBookmark seguita da ripetere la query, potrebbe non essere in grado di tornare al record con SetBookmark. Chiamare CDatabase:: GetBookmarkPersistence per verificare se è possibile chiamare con sicurezza SetBookmark.
Per ulteriori informazioni su segnalibri e navigazione recordset, vedere gli articoli Recordset: i segnalibri e le posizioni assolute (ODBC) e Recordset: Scrolling (ODBC) nel manuale del programmatore di Visual C++.
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset:: CanBookmark, CRecordset::SetBookmark, CDatabase:: GetBookmarkPersistence