Код ASP VBScript дает 800a0005 Ошибка выполнения Недопустимый вызов процедуры

Код ASP получает следующую ошибку при записи текста в файл.

Ошибка выполнения Microsoft VBScript «800a0005»

Неправильный вызов процедуры или аргумент

Строка, в которой я получаю указанную выше ошибку, приведена ниже,

oFile.Write Chr(AscB(MidB(FileData,nIndex,1)))

Проблема возникает, когда я загружаю файл. Я столкнусь с этой ошибкой только в среде разработки. Но тот же код хорошо работает в производственной среде. Я не мог понять, почему ошибка возникает только в среде Dev.


person Sarath Kumar    schedule 27.02.2013    source источник
comment
Вероятно, вы не выбрали ни один файл для загрузки.   -  person Shadow Wizard Wearing Mask V2    schedule 28.02.2013


Ответы (1)


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

b = MidB(FileData, nIndex, 1)
i = AscB(b)
c = Chr(i)
oFile.Write c
person Ansgar Wiechers    schedule 27.02.2013