Понятия не имею .. Переполнение, ошибка выполнения Microsoft VBScript '800a0006' - PullRequest
3 голосов
/ 26 апреля 2009

Я неожиданно получаю эту ошибку в веб-приложении сервера Win2003:

Ошибка выполнения Microsoft VBScript '800a0006'

Переполнение: 'Appname'

На этом сервере выполнено несколько обновлений, но я откатил их все назад.

Страница является старым ASP-кодом, и если я запусту утилиту файлового монитора, то при попадании в GIF-файл она отобразит ПЕРЕКЛЮЧЕНИЕ БУФЕРА.

Есть идеи?

Ответы [ 4 ]

7 голосов
/ 26 апреля 2009

Microsoft VBScript runtime error '800a0006' почти всегда указывает на ошибку деления на ноль.

2 голосов
/ 04 марта 2015

У вас может быть функция с переменной Out of Range Если вы использовали целочисленную переменную и переменная имеет значение больше целочисленный диапазон, то показывает ошибку.

Пояснение:

Dim IntVar AS Integer
IntVar = 50000

Тогда должна отображаться ошибка переполнения

Таким образом, вы можете использовать следующий код вместо данного кода

Dim LongVar As Long
longVar = 50000
2 голосов
/ 30 апреля 2009

Вы можете воспроизвести ошибку Overflow следующим образом:

Dim testVar
testVar = 99999
testVar = CInt(testVar)

Итак, может быть, это указывает на то, что существуют некоторые проблемы с типами данных, когда вы устанавливаете некоторые переменные для этого файла?

1 голос
/ 28 апреля 2009

Можете ли вы выяснить, где в файле происходит ошибка? Вы можете использовать

Response.Write "здесь" Response.End

А затем загрузите страницу, чтобы увидеть, к чему это приведет. Затем вы можете опубликовать код сбоя, и мы сможем вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...