DWORD GetBookmarkPersistence () const;
Valor devuelto
Una máscara de bits que identifica las operaciones a través del cual los marcadores persisten en un objeto recordset. Para obtener más información, vea la sección Comentarios.
Observaciones
Llamar a esta función miembro para determinar la persistencia de los marcadores en un objeto recordset después de ciertas operaciones. Por ejemplo, si llamar a CRecordset::GetBookmark y, a continuación, llame a CRecordset::Requery, el marcador obtenido GetBookmark ya no sea válido. Debe llamar a GetBookmarkPersistence antes de llamar a CRecordset::SetBookmark.
La siguiente tabla muestra los valores de máscara de bits que pueden combinarse para el valor devuelto de GetBookmarkPersistence.
| Valor de máscara de bits | Persistencia de marcador |
| SQL_BP_CLOSE | Los marcadores son válidos después de una operación Requery. |
| SQL_BP_DELETE | El marcador para una fila es válido después de una operación de Eliminar en esa fila. |
| SQL_BP_DROP | Los marcadores son válidos después de una operación de cierre. |
| SQL_BP_SCROLL | Los marcadores son válidos después de cualquier operación de Mover . Esto simplemente identifica si los marcadores son compatibles con el conjunto de registros devuelto por CRecordset::CanBookmark. |
| SQL_BP_TRANSACTION | Los marcadores son válidos después de una transacción se confirma o se deshace. |
| SQL_BP_UPDATE | El marcador para una fila es válido después de una operación de actualización en esa fila. |
| SQL_BP_OTHER_HSTMT | Marcadores asociados con un objeto recordset son válidos en un segundo conjunto de registros. |
Para obtener más información sobre este valor devuelto, vea la función de la API de ODBC SQLGetInfo en la referencia del programador del SDK de ODBC. Para obtener más información acerca de los marcadores, consulte el artículo Recordset: marcadores y posiciones absolutas (ODBC) en la Guía del programador de Visual C++.
Visió&n General de CDatabase |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CRecordset, CRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetBookmark