Это для VBA
Перехватываемые ошибки возникают при выполнении приложения. Некоторые из них возникают
также в процессе разработки приложения или во время компиляции.
Для отладки и задания отклика на возникновение перехватываемых ошибок предназначены инструкция
On Error и объект Err.
Неиспользованные коды ошибок в диапазоне от 1 до 1000 зарезервированы для будущего применения в Visual Basic.
Код Сообщение
3 Инструкция Return без GoSub
5 Недопустимый вызов процедуры
6 Переполнение
7 Не хватает памяти
9 Индекс выходит за пределы допустимого диапазона
10 Массив имеет фиксированную длину или временно блокирован
11 Деление на 0
13 Несоответствие типа
14 Не хватает памяти для строки
16 Слишком сложное выражение
17 Невозможно выполнение требуемой операции
18 Произошло прерывание, вызванное пользователем
20 Инструкция Resume не в программе обработки ошибок
28 Не хватает стековой памяти
35 Процедура Sub, Function или Property не определена
47 Слишком много клиентов библиотеки приложения
48 Ошибка при загрузке библиотеки
49 Неверное соглашение о вызовах библиотеки
51 Внутренняя ошибка
52 Неверное имя или номер файла
53 Файл не найден
54 Неверный режим файла
55 Файл уже открыт
57 Ошибка устройства ввода/вывода
58 Файл уже существует
59 Неверная длина записи
61 Переполнение диска
62 Ввод за пределами конца файла
.....
Это JET
Перехватываемые ошибки ядра базы данных Microsoft Jet могут возникать при выполнении приложения
как в среде разработки, так и при выполнении автономного исполняемого файла приложения.
Для проверки ошибок и отклика на перехватываемые ошибки пользователь имеет возможность использовать объект Error.
Код Сообщение
2420 Число содержит синтаксическую ошибку.
2421 Дата содержит синтаксическую ошибку.
2422 Строка содержит синтаксическую ошибку.
2423 Недопустимое использование '.', '!' или '()'.
2424 Неизвестное имя.
2425 Неизвестное имя функции.
2426 Функция недоступна в выражениях.
2427 Объект не имеет значения.
2428 Недопустимые аргументы статистической функции по подмножеству.
2429 Оператор In требует наличия скобок: ().
2430 За оператором Between отсутствует оператор And.
2431 Ошибка синтаксиса (отсутствует оператор).
2432 Ошибка синтаксиса (запятая).
2433 Ошибка синтаксиса.
2434 Ошибка синтаксиса (отсутствует оператор).
2435 Непарная правая скобка: ).
2436 Отсутствует ), ] или элемент.
2437 Недопустимое использование символов вертикальной черты.
2438 Ошибка синтаксиса.
2439 Неверное число аргументов функции.
2440 Требуются скобки после функции IIF: ().
.......
|