Uso una sentencia para actualizar perfectamente correcta, que de hecho funciona:
Código:
UPDATE prueba SET campo1='a', campo2=4 where id=11
El problema está en que quiero mostrar por pantalla si se ha actualizado con éxito o no. Y usando esto:
Código:
if Err.Number <> 0 then
'La actualización ha fallado
Else
'Actualización con éxito
End if
Me sale siempre que ha fallado (el Err.Number distinto de cero), ¿qué hago mal con el Err.Number? (en todos los otros casos que he probado sí que me va: utilizo lo mismo para comprobar si una inserción de datos o un borrado me han salido con éxito).