CDaoRecordset::Update

virtual (de) actualización nula;
Tiro (CDaoException, CMemoryException);

Observaciones

Llame a esta función miembro después de una llamada a la función miembro AddNew o Editar . Esta convocatoria es necesario para completar la operación AddNew o Editar.

AddNew y Editar preparan un búfer de edición en la cual se colocan los datos agregados o modificados para salvar al origen de datos. Actualización guarda los datos. Se actualizan sólo aquellos campos marcados o detectado como cambiado.

Si el origen de datos admite transacciones, puede hacer la llamada a Update (y su correspondiente AddNew o Editar llamar) forma parte de una transacción. Para obtener más información acerca de las transacciones, consulte el artículo espacio de trabajo DAO: administrar transacciones en la Guía del programador de Visual C++.

Precauciónnbsp;  Si llamar a Update sin llamar primero bien Add&New o Editar, Actualizar arroja un CDaoException. Si llama a AddNew o Editar, debe llamar a Update antes de llamar a MoveNext o cerrar el recordset o la conexión de origen de datos. De lo contrario, los cambios se pierden sin notificación.

Cuando el objeto recordset Seleucid está bloqueado en un entorno multiusuario, los restos de registros bloqueados desde el momento de Editar se utiliza hasta que se complete la actualización. Si el objeto recordset con optimismo está bloqueado, el registro es bloqueado y en comparación con el registro preeditado justo antes de que se actualiza en la base de datos. Si el registro ha cambiado desde que llamó Editar, se produce un error en la operación de actualización y MFC produce una excepción. Puede cambiar el modo de bloqueo con SetLockingMode.

&Notanbsp;  Bloqueo optimista siempre se utiliza en los formatos de base de datos externa, como ODBC y ISAM instalable.

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 CancelUpdate", "Método Delete", "Propiedad LastModified", "Método de actualización" 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::Add&New, CDaoRecordset::CancelUpdate, CDaoRecordset::Delete, CDaoRecordset::Edit, CDaoRecordset::CanTransact

Index