Основные причины возникновения ошибочных ситуаций и выдачи сообщений об ошибках — это нехватка дисковой или оперативной памяти или пользование базами данных с нарушенной структурой файлов данных или индексов, а также неверное использование команд и макроимен макроязыка.
Ошибки могут быть разделены на три группы: