CDaoRecordset::Delete

virtual void eliminar ();
Tiro (CDaoException, CMemoryException);

Observaciones

Llamar a esta función miembro para eliminar el registro actual en un objeto recordset de tipo dynaset o tipo de tabla abierto. Después de una exitosa eliminación, miembros de datos de campo del conjunto de registros se establecen en un valor Null, y debe llamar explícitamente una de las funciones de miembro de navegación de juego de registros (Mover, Seek, SetBookmarketc.) a fin de salir del registro eliminado. Al eliminar registros de un recordset, debe ser un registro actual en el objeto recordset antes de llamar a Eliminar; de lo contrario, MFC produce una excepción.

Eliminar elimina el registro actual y hace inaccesible. Aunque no se puede editar o utilizar el registro eliminado, sigue siendo actual. No una vez que se mueve a otro registro, sin embargo, puede realizar el registro eliminado actual nuevo.

Precaució&nnbsp;  El conjunto de registros debe ser actualizable y debe haber un registro válido actual del conjunto de registros cuando se llama a Eliminar. Por ejemplo, si elimina un registro pero no desplazarse a un nuevo registro antes de llamar Eliminar nuevamente, Eliminar arroja un CDaoException.

Puede recuperar un registro si utiliza transacciones y llamar a la función de miembro CDaoWorkspace::Rollback . Si la tabla base es que elimina de la tabla principal en una cascada relación, eliminar el registro actual también puede eliminar uno o más registros de una tabla externa. Para obtener más información, consulte en la definición "cascada" eliminar en la ayuda de DAO.

A diferencia de AddNew y Editar, un llamado a Eliminar no es seguido por una llamada a Update.

Para obtener más información sobre la actualización de datos, consulte el artículo DAO Recordset: conjunto de registros de operaciones en la Guía del programador de Visual C++. Para obtener información relacionada, vea los temas "Método AddNew", "Método Edit", "Método Delete", "Método de actualización" y "Propiedad actualizable" en la ayuda de DAO.

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

Vea tambiénnbsp;CDaoRecordset::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Edit, CDaoRecordset::Update, CDaoRecordset::CanTransact

Index