ASP VBScript代码给出“800a0005运行时错误无效的过程调用”

时间:2013-02-27 17:06:08

标签: asp-classic vbscript nstextattachment

ASP代码在将文本写入文件时收到以下错误。

Microsoft VBScript运行时错误“800a0005”

无效的过程调用或参数

我收到上述错误的行在下面,

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

我上传文件时会出现此问题。我只会在开发环境中遇到此错误。但是相同的代码在生产环境中运行良好。我无法理解为什么错误仅在Dev环境中引起。

1 个答案:

答案 0 :(得分:0)

你有一个带有三个嵌套函数调用的方法。尝试分解它以查看哪个调用实际导致错误:

b = MidB(FileData, nIndex, 1)
i = AscB(b)
c = Chr(i)
oFile.Write c