¿Cuál es la diferencia entre DoCmd.SetWarnings y CurrentDB.Execute?
En los comentarios sobreesta respuesta, Remou escribe que
CurrentDB.Execute "insert sql here"
es mejor que
DoCmd.SetWarnings = 0<br>DoCmd.RunSQL "insert sql here"
Debido a las advertencias incorporadas que produce Access. Estoy tratando de entender la diferencia.
Si ambos enmascaran errores, ¿por qué es preferible el primero en lugar del segundo? ¿Hay mejores prácticas aquí?