void GetBookm&ark (CDBVariantamp; varBookmark );
tirar (CDBException, CMemoryException);
Parámetros
varBookmark
Una referencia a un objeto CDBVariant que representa el marcador en el registro actual.
Observaciones
Llame a esta función miembro para obtener el valor del marcador para el registro actual. Para determinar si los marcadores son compatibles en el objeto recordset, llame a CanBookmark. Para que los marcadores disponibles si son compatibles, debe establecer la opción de CRecordset::useBookmarks en el parámetro dwOptions de la función miembro Open.
&Notanbsp; Si los marcadores no compatible o no está disponible, llamando a GetBookmark dará lugar a una excepción que se produce. Los marcadores no son compatibles con conjuntos de registros sólo hacia delante.
GetBookmark asigna el valor del marcador para el registro actual en un objeto CDBVariant . Para volver a ese registro en cualquier momento después de mudarse a un registro diferente, llamada SetBookmark con el correspondiente objeto de CDBVariant.
&Notanbsp; Después de ciertas operaciones de conjunto de registros, los marcadores ya no sea válidos. Por ejemplo, si se llama GetBookmark seguido Requery, puede no podrá regresar al registro con SetBookmark. Llame a CDatabase::GetBookmarkPersistence para comprobar si se puede llamar segura SetBookmark.
Para obtener más información acerca de marcadores y de navegación de juego de registros, vea los artículos Recordset: marcadores y posiciones absolutas (ODBC) y Recordset: desplazamiento (ODBC) en la Guía del programador de Visual C++.
Visió&n General de CRecordset |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CRecordset::CanBookmark, CRecordset::SetBookmark, CDatabase::GetBookmarkPersistence