Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Access 2013, Office 2013
Tratar actualizaciones con errores
Cuando una actualización concluye con errores, la forma de resolver los errores depende de la naturaleza y la gravedad de los errores y de la lógica de la aplicación. Sin embargo, si la base de datos se comparte con otros usuarios, un error habitual es que otro usuario modifique el campo antes que usted. Este tipo de error se denomina conflicto. ADO detecta esta situación y notifica un error.
If there are update errors, they will be trapped in an error-handling routine. Filtre el conjunto de registros con la constante adFilterConflictingRecords para que sólo estén visibles las filas con conflictos. En este ejemplo, la estrategia de resolución de errores consiste simplemente en imprimir el nombre y los apellidos del autor ( au_fname y au_lname).
El código para avisar al usuario del conflicto de actualización tiene este aspecto:
objRs.Filter = adFilterConflictingRecords
objRs.MoveFirst
Do While Not objRst.EOF
Debug.Print "Conflict: Name = "; objRs!au_fname; " "; objRs!au_lname
objRs.MoveNext
Loop