Microsoft VBScript 运行时错误 '800a000d'

ASP网站源码上传产品图片时提示如下,哪里出现问题了呢?MicrosoftVBScript运行时错误'800a000d'类型不匹配:'getNewFileObj'\adm... ASP网站源码上传产品图片时提示如下,哪里出现问题了呢?

Microsoft VBScript 运行时错误 '800a000d'
类型不匹配: 'getNewFileObj'
\admin888\pf_upload_class.asp, line 207

提供 line 207 以下源码
Set fileCls = getNewFileObj()
fileCls.ContentType = contentType
fileCls.Size = (valueend - formend - 5)
fileCls.FormName = formname
fileCls.NewName = NewName
fileCls.FileName = FileName
fileCls.LocalName = FileName
fileCls.extend = Split(NewName, ".")(UBound(Split(NewName, ".")))
fileCls.Value = midb(tempdata, formend + 4, valueend - formend - 5)
Fils.Add formname, fileCls
Set fileCls = Nothing
End If
End If
Else
Value = MidB(tempdata, formend + 4, valueend - formend - 6)
If Form.Exists(formname) Then
Form(formname) = Form(formname) & "," & Bytes2Str(Value)
Else
Form.Add formname, Bytes2Str(Value)
End If
End If
istart = 2 + slen
tempdata = midb(tempdata, valueend + 2)
Loop
vErr = 0
tempdata = Empty
vLostTime = FormatNumber((Timer - time1) * 1000, 2)
End Sub
图片是line 207 上下 的源码图片 .
展开
 我来答
缓步莫迟疑C
2013-05-06 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6709万
展开全部
问题不是出在你贴出的代码上,而是你当前页面中没有定义getNewFileObj()这个函数,或者是你在其它文件中定义了,但是没有用include指令将该文件包含进来.
老刀正能量
2013-05-07 · TA获得超过2011个赞
知道大有可为答主
回答量:1487
采纳率:0%
帮助的人:1579万
展开全部
Set fileCls = getNewFileObj()
应该改成:
Set fileCls = new getNewFileObj()或Set fileCls = new getNewFileObj

因为一个类,你首先要通过NEW的方式去调用它!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式