CDaoRecordset::IsDeleted

BOOL IsDeleted () const;

Valor devuelto

Distinto de cero si el recordset está situado en un registro eliminado; caso contrario 0.

Observaciones

Llame a esta función miembro para determinar si se ha eliminado el registro actual. Si se desplaza a un registro y IsDeleted devuelve TRUE (cero), que entonces debe desplazarse a otro registro antes de realizar cualquier otra operación de conjunto de registros.

&Notanbsp;  No es necesario comprobar el estado eliminado de los registros de un recordset instantánea o tipo de tabla. Porque no se puede eliminar registros de una instantánea, no hay necesidad de llamar a IsDeleted. Para conjuntos de registros de tipo tabla, registros eliminados realmente se quitan del conjunto de registros. Una vez que se ha eliminado un registro, ya sea por usted, otro usuario, o en otro conjunto de registros, no puede desplazarse a ese registro. Por lo tanto, no es necesario llamar a IsDeleted.

Al eliminar un registro de un dinámico, se retira el conjunto de registros y no puede desplazarse a ese registro. Sin embargo, si se elimina un registro en un dinámico por otro usuario o en otro conjunto de registros basado en la misma tabla, IsDeleted devolverá TRUE cuando más tarde desplazarse al registro.

Para obtener más información sobre navegación en conjuntos de registros, vea el artículo conjunto de registros DAO: conjunto de registros de navegación en la Guía del programador de Visual C++. Para obtener información relacionada, vea los temas "Método Delete", "Propiedad LastModified" y "Propiedad EditMode" en la ayuda de DAO.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoRecordset::Delete, CDaoRecordset::IsBOF, CDaoRecordset::IsEOF

Index