В комментариях к этому ответу Remou пишет, что
CurrentDB.Execute "insert sql here"
лучше, чем
DoCmd.SetWarnings = 0
DoCmd.RunSQL "insert sql here"
из-за встроенных предупреждений, выдаваемых Access. Я пытаюсь понять разницу.
Если они оба маскируют ошибки, почему первый предпочтительнее второго? Здесь есть лучшие методы?