В этой статье в основном представлен список кодов ошибок компилятора Microsoft VBScript. Друзья, нуждающиеся в этом, могут обратиться к нему.
Ошибка компилятора Microsoft VBScript. Отсутствует оператор.
ActiveServerPages,ASP0126(0x80004005) -> Невозможно найти включаемый файл
MicrosoftOLEDBProviderforODBCDrivers(0x80040E21) -> Ошибка оператора SQL (ошибка несоответствия типа данных или имени таблицы (имени поля), или таблица находится в состоянии редактирования, или таблица не существует в базе данных, открытой с помощью conn)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14) -> ошибка оператора SQL (ошибка имени поля или несоответствие типа данных)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07) -> ошибка оператора SQL (тип поля, которое нужно вставить или обновить, не соответствует типу данных переменной)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57) -> ошибка оператора SQL (данные для вставки или обновления переполняются)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E10) --> ошибка оператора SQL (неверное имя поля обновления или тип обновляемых данных)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -> ошибка оператора SQL (значение поля, которое нужно вставить или обновить, не может быть нулевым)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) --> Ошибка открытия базы данных, в указанном каталоге не найдена база данных.
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37) --> Таблица не найдена
Ошибка выполнения MicrosoftVBscript (0x800A000D) --> Ошибка ссылки на переменную rs (объект rs закрыт или не определен)
Ошибка выполнения MicrosoftVBscript (0x800A01C2) --> ошибка сценария vbscript (ошибка оператора vbscript)
Ошибка выполнения MicrosoftVBscript (0x800A0006) --> ошибка сценария vbscript (ошибка переполнения)
Ошибка компилятора MicrosoftVBscript (0x800A040E) -> отсутствует цикл
Ошибка компилятора MicrosoftVBscript (0x800A03EA) --> отсутствует if или endif
Ошибка компилятора MicrosoftVBscript (0x800A03EE) --> оператор не завершен (отсутствует))
Ошибка компилятора MicrosoftVBscript (0x800A03F6) --> ошибка оператора if (отсутствует endif)
Ошибка выполнения MicrosoftVBscript (0x800A005B) --> набор отсутствует
Ошибка выполнения MicrosoftVBscript (0x800A0005) -> Переменная не определена
Ошибка компилятора MicrosoftVBscript (0x800A03F9) --> если оператор отсутствует, то
Ошибка компилятора MicrosoftVBscript (0x800A0411) -> ошибка определения оператора dim
Ошибка компилятора MicrosoftVBscript (0x800A0408) -> ошибка оператора sql (???????????????????)
Причина ошибки выполнения Microsoft VBScript (0x800A01B6): set rs=server.create... Вам не хватает набора
ADODB.Recordset(0x800A0BB9) -> Ошибка оператора SQL (оператор SQL или оператор conn не определен или возникает ошибка при присвоении значения атрибуту rs)
ADODB.Recordset(0x800A0CC1) -> ошибка объекта rs (сам объект rs не существует или неправильно ссылается на несуществующее имя поля)
ADODB.Recordset(0x800A0BCD) --> ошибка объекта rs (в наборе записей нет записи, но набор записей работает)
ADODB.Recordset(0x800A0E78) -> ошибка объекта rs (набор записей не существует, оператор rs.open отсутствует)
ADODB.Recordset(0x800A0CC1) --> ошибка объекта rs (ссылка на несуществующее имя поля)
ADODB.Recordset(0x800A0E7D) -> ошибка определения соединения
ADODB.Recordset(0x800A0CB3) -->База данных открыта в режиме только для чтения, и данные не могут быть обновлены.
Синтаксическая ошибка VBScript возникает, если структура оператора VBScript нарушает одно или несколько правил синтаксиса языка сценариев VBScript.
Ошибки обычно возникают при компиляции программы перед ее выполнением. Вот 53 синтаксические ошибки:
Описание номера ошибки
Десятичное шестнадцатеричное объяснение
1001 800A03E9 Недостаточно памяти
1002 800A03EA Синтаксическая ошибка
1003 800A03EB отсутствует:
1005 800A03ED требует '('
1006 800A03EE требует ')'
1007 800A03EF отсутствует]
1010 800A03F2 Требуется идентификатор
1011 800A03F3 требует '='
1012 800A03F4 требует «Если»
1013 800A03F5 требует «Кому»
1014 800A03F6 требует «Конец»
1015 800A03F7 требует «Функция»
1016 800A03F8 требует «Sub»
1017 800A03F9 требует «Тогда»
1018 800A03FA требует «Венд»
1019 800A03FB требует «Петля»
1020 800A03FC требует «Далее»
Для 1021 800A03FD требуется «Кейс»
1022 800A03FE требует «Выбрать»
1023 800A03FF требует выражения
1024 800A0400 Требуется заявление
1025 800A0401 Требуется конец инструкции
1026 800A0402 требует целочисленной константы
1027 800A0403 требует «Пока» или «До»
1028 800A0404 требует «Пока», «Пока», иначе оператор не завершится.
1029 800A0405 требует «С»
1030 800A0406 Идентификатор слишком длинный
1031 800A0407 Неверный номер
1032 800A0408 Неверный символ
1033 800A0409 Константа незавершенной строки
1034 800A040A Незаконченный комментарий
1037 800A040D Неверное использование ключевого слова «Я».
1038 800A040E «цикл» нет «делать»
1039 800A040F Неверный оператор выхода
1040 800A0410 Неверная управляющая переменная цикла «for»
1041 800A0411 Переопределение имени
1042 800A0412 Должен быть первым оператором строки.
1043 800A0413 нельзя назначить параметрам, не поддерживающим Byval.
1044 800A0414 При вызове Sub нельзя использовать круглые скобки.
1045 800A0415 Требуется литеральная константа
1046 800A0416 требует «Вход»
1047 800A0417 требует «Класс»
1048 800A0418 должен быть определен внутри класса
1049 800A0419 В объявлении атрибута необходимо указать Let, Set или Get.
1050 800A041A требует «Собственность»
1051 800A041B Количество параметров должно соответствовать описанию атрибута.
1052 800A041C В классе не может быть нескольких атрибутов/методов по умолчанию.
1053 800A041D Инициализация или завершение класса не может принимать параметры.
1054 800A041E Свойство Let или Set должно иметь хотя бы один параметр.
1055 800A041F Ненужное «Далее»
1056 800A0420 «По умолчанию» можно указать только для «Свойства», «Функции» или «Подчиненного».
1057 800A0421 При указании «По умолчанию» также необходимо указать «Общедоступный».
1058 800A0422 «По умолчанию» можно указать только в свойстве Get.
Ошибки выполнения VBScript
Ошибка выполнения VBScript возникает, если сценарий VBScript выполняет операцию, которую система не может выполнить. Только при запуске скрипта, присвоении значения выражении переменной или
Ошибки выполнения VBScript возникают только при выделении памяти. Вот 65 ошибок времени выполнения:
Описание номера ошибки
Десятичное шестнадцатеричное объяснение
5 800A0005 Неверный вызов процедуры или параметр.
6 800A0006 Переполнение
7 800A0007 Недостаточно памяти
9 800A0009 Индекс за пределами
10 800A000A Массив имеет фиксированную длину или временно заблокирован.
11 800A000B разделить на ноль
13 800A000D Несоответствие типа
14 800A000E Переполнение строкового пространства
17 800A0011 Невозможно выполнить запрошенную операцию
28 800A001C Переполнение стека
35 800A0023 Подсистема или функция не определена
48 800A0030 Ошибка загрузки DLL
51 800A0033 Внутренняя ошибка
52 800A0034 Неверное имя или номер файла.
53 800A0035 Файл не найден
54 800A0036 Неверный файловый режим
55 800A0037 Файл открыт.
57 800A0039 Ошибка ввода-вывода устройства
58 800A003A файл уже существует
61 800A003D Дисковое пространство заполнено.
62 800A003E Ввод превышает конец файла.
67 800A0043 Слишком много файлов.
68 800A0044 Устройство недоступно
70 800A0046 Разрешение отключено
71 800A0047 Диск не готов
74 800A004A нельзя переименовать с помощью другого привода
75 800A004B Ошибка доступа к пути/файлу
76 800A004C Путь не найден
91 800A005B Переменная объекта не установлена
92 800A005C Цикл For не инициализирован
94 800A005E Незаконное использование нуля
322 800A0142 Невозможно создать необходимый временный файл.
424 800A01A8 Требуется объект
429 800A01AD Компонент ActiveX не может создать объект
430 Класс 800A01AE не поддерживает автоматизацию
432 800A01B0 Имя файла или имя класса не найдено в режиме автоматизации
438 800A01B6 Объект не поддерживает это свойство или метод.
440 800A01B8 Ошибка автоматики
445 Объект 800A01BD не поддерживает эту операцию
446 800A01BE Объект не поддерживает указанные параметры.
447 800A01BF Объект не поддерживает текущие настройки локали.
448 800A01C0 Именованный параметр не найден
449 Параметр 800A01C1 не является обязательным
450 800A01C2 Неверное количество параметров или неверное значение атрибута параметра
451 800A01C3 Объект не является коллекцией.
453 800A01C5 Указанная функция dll не найдена
455 800A01C7 Ошибка блокировки источника кода
457 800A01C9 Этот ключ уже является ассоциацией элемента этой коллекции.
458 800A01CA В переменной используется тип автоматизации, который не поддерживается в VBScript.
462 800A01CE Удаленный сервер не существует или недоступен.
481 800A01E1 Неверное изображение
500 800A01F4 Переменная не определена
501 800A01F5 Незаконное распространение
502 800A01F6 Объект сценария небезопасен
503 800A01F7 Объект не может быть безопасно инициализирован.
504 800A01F8 Объект невозможно создать безопасно.
505 800A01F9 Неверная или неполная ссылка
506 800A01FA Класс не определен
507 800A01FB Произошло исключение.
5016 800A1398 Требуется объект регулярного выражения
5017 800A1399 Синтаксическая ошибка в регулярном выражении
5018 800A139A Неверный квантификатор
5019 800A139B ']' требуется в регулярном выражении
5020 800A139C требует ')' в регулярном выражении
5021 800A139D набор символов за пределами
32811 800A802B элемент не найден