版主,帮我看看是哪里错?
<%@ LANGUAGE="VBSCRIPT" %>
<%
if request.cookies("admin")="" then
response.redirect "../index.asp"
end if
%>
<!--#include file="../club/conn.asp" -->
<%response.buffer=true
function invert(str)
invert=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," ")
end function
FormSize=Request.TotalBytes
FormData=Request.BinaryRead(FormSize)
Set Fields=GetUpload(FormData) ‘这是第十四行
picdata=Fields("mefile").Value
title=Fields("title").Value
classid=fields("classid").Value
content=invert(Fields("content").Value)
set rs=server.createobject("adodb.recordset")
sql="select * from news where (id is null)"
rs.open sql,conn,1,3
rs.addnew
rs("title")=title
rs("content")=content
rs("classid")=classid
rs("pic").appendchunk picdata
rs.update
rs.close
set rs=nothing
response.redirect "adminindex.asp"
按确定按钮时出现了如下的错误:
Microsoft VBScript 运行时错误 错误 '800a000d'
类型不匹配: 'GetUpload'
/web/adminsaveadd.asp, 行14
问题点数:23、回复次数:10Top
1 楼mkiss(小kiss)回复于 2001-12-30 10:42:42 得分 0
你用的是组件吧!,没有定义啊!Top
2 楼khnj110(寒飞)回复于 2001-12-30 10:48:12 得分 0
我不知道,我是照别人的代码写的。结果别人的可以用,而我的不能用!!好像是不用组件的。Top
3 楼mkiss(小kiss)回复于 2001-12-30 10:49:43 得分 0
如果是组件要注册的,别人注册了当然可以用,你注册了没有啊!就是一个dll文件
要用regsvr32 注册Top
4 楼khnj110(寒飞)回复于 2001-12-30 10:52:33 得分 0
对不起,我用不来,我是刚学的!能教我吗?最好能说清楚点!thank you !Top
5 楼mkiss(小kiss)回复于 2001-12-30 10:58:14 得分 0
你在你的那个目录下找找有没有一个后缀名是dll的文件,如果有的话,就到dos下进入那个目录,打regsvr32 那个dll文件的全名。
Top
6 楼khnj110(寒飞)回复于 2001-12-30 11:04:49 得分 0
没有的,但如果我在电脑上注册后上传到服务器以后不是又要重新注册了吗?Top
7 楼khnj110(寒飞)回复于 2001-12-30 11:07:01 得分 0
没有用组件的,我问过了!是不用组件上传的。Top
8 楼mkiss(小kiss)回复于 2001-12-30 11:11:54 得分 0
那把你那个上传过程包含进来啊!<!--#include file="文件名"-->Top
9 楼khnj110(寒飞)回复于 2001-12-30 11:14:04 得分 0
哦,我是不是少了一个文件
upload.asp?
谢谢你小Kiss怎么样给你加分???我去吃饭了,下午再给你加吧,我只有23分。Top
10 楼mkiss(小kiss)回复于 2001-12-30 11:23:08 得分 23
点击你的文章得后面的管理就可以了,在你要给分的回复后面的框内添上分,然后在上面的密码框内添上密码点击右边的按钮就可以了。
你可能是少了一个文件,好好查查!Top




