Compartir a través de


Update (método)

Guarda los cambios realizados en la fila actual de un objeto recordset de , o la colección Fields de un objeto record .

Sintaxis

  
recordset.Update Fields, Values  
record.Fields.Update  

Parámetros

campos de
Opcional. Un Variant que representa un solo nombre o una matriz variant que representa nombres o posiciones ordinales del campo o campos que desea modificar.

valores
Opcional. Un Variant que representa un valor único o una matriz variant que representa valores para el campo o los campos del nuevo registro.

Observaciones

Conjunto de registros

Use el método Update de para guardar los cambios realizados en el registro actual de un objeto Recordset de desde que llama al método AddNew o desde que cambia los valores de campo de un registro existente. El objeto recordset de debe admitir actualizaciones.

Para establecer valores de campo, realice una de las siguientes acciones:

  • Asigne valores a la propiedad Value de un objeto Field y llame al método Update de.

  • Pase un nombre de campo y un valor como argumentos con la llamada a update .

  • Pase una matriz de nombres de campo y una matriz de valores con la llamada a Update.

Cuando se usan matrices de campos y valores, debe haber un número igual de elementos en ambas matrices. Además, el orden de los nombres de campo debe coincidir con el orden de los valores de campo. Si el número y el orden de los campos y valores no coinciden, se produce un error.

Si el objeto Recordset admite la actualización por lotes, puede almacenar en caché varios cambios en uno o varios registros localmente hasta que llame al método updateBatch de. Si está editando el registro actual o agregando un nuevo registro al llamar al método UpdateBatch, ADO llamará automáticamente al método Update para guardar los cambios pendientes en el registro actual antes de transmitir los cambios por lotes al proveedor.

Si se mueve del registro que va a agregar o editar antes de llamar al método Update, ADO llamará automáticamente a Update para guardar los cambios. Debe llamar al método CancelUpdate si desea cancelar los cambios realizados en el registro actual o descartar un registro recién agregado.

El registro actual permanece activo después de llamar al método Update.

Grabar

El método Update finaliza las adiciones, eliminaciones y actualizaciones de los campos de la colección fields de fields de un objeto record de .

Por ejemplo, los campos eliminados con el método Delete se marcan para su eliminación inmediatamente, pero permanecen en la colección. Se debe llamar al método Update para eliminar realmente estos campos de la colección del proveedor.

Se aplica a

Consulte también

Ejemplo de métodos Update y CancelUpdate de (VB)
Ejemplo de métodos Update y CancelUpdate de (VC++)
del método AddNew (ADO)
método CancelUpdate (ADO)
de propiedad EditMode
del método UpdateBatch de