Request 对象 错误 'ASP 0104 : 80004005'
不允许操作
/album/save.asp,行 91
谢谢了
下边的是save.asp的文件
<!--#include file="check.asp" -->
<%select case request("ntype")
case "groupadd"
groupadd
case "groupedit"
groupedit
case "groupdel"
groupdel
case "photoadd"
photoadd
case "photoedit"
photoedit
case "photodel"
photodel
case "music"
music
case "modify"
modify
end select
sub modify
uname=Trim(Request("uname"))
pass0=Trim(Request("pass0"))
pass2=Trim(Request("pass2"))
if uname="" then ero"用户名不能为空",1
if pass0<>password then ero"验证密码不正确",1
if pass2<>"" then
conn.execute("update [master] set [password]='"&pass2&"' where username='"&username&"'")
Response.Cookies("Onez_Photo")("password")=pass2
end if
Response.Cookies("Onez_Photo")("username")=uname
conn.execute("update [master] set username='"&uname&"' where username='"&username&"'")
ero"资料修改成功","modify.asp"
end sub
sub groupadd
title=Trim(Request.Form("Title"))
viewtype=Trim(Request.Form("viewtype"))
viewpass=Trim(Request.Form("viewpass"))
if title="" then ero"请正确输入文件夹名称",1
if viewtype="1" and viewpass="" then ero"请设置为需要密码才能访问,请正确输入密码",1
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select title,viewtype,viewpass from picgroup where title='"&title&"'",conn,1,3
if not(rs.bof and rs.eof) then ero"您所填写的文件夹已经存在,请更换",1
rs.addnew
rs(0)=title
rs(1)=viewtype
rs(2)=viewpass
rs.update
rs.close
set rs=nothing
suc"添加文件夹成功","manage.asp"
end sub
sub groupedit
id=Trim(Request.Form("id"))
title=Trim(Request.Form("Title"))
viewtype=Trim(Request.Form("viewtype"))
viewpass=Trim(Request.Form("viewpass"))
if title="" then ero"请正确输入文件夹名称",1
if viewtype="1" and viewpass="" then ero"请设置为需要密码才能访问,请正确输入密码",1
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select title,viewtype,viewpass from picgroup where id="&id,conn,1,3
if rs.bof and rs.eof then ero"您所填写的文件夹不存在,请更换",1
set r=conn.execute("select count(id) from picgroup where title='"&title&"' and id<>"&id)
if r(0)>0 then ero"新文件夹名称已经存在",1
r.close
conn.execute("update [photo] set PicGroup='"&title&"' where PicGroup='"&rs(0)&"'")
rs(0)=title
rs(1)=viewtype
rs(2)=viewpass
rs.update
rs.close
set rs=nothing
suc"修改文件夹成功","manage.asp"
end sub
sub groupdel
id=Trim(Request("id"))
set r=conn.execute("select title from picgroup where id="&id)
if r.bof and r.eof then
suc"文件夹不存在","manage.asp"
else
conn.execute("delete from [photo] where PicGroup='"&r(0)&"'")
conn.execute("delete from picgroup where id="&id)
suc"删除文件夹成功","manage.asp"
end if
r.close
end sub
sub photoadd
title=Trim(Request.QueryString("Title"))
picgroup=Trim(Request.QueryString("picgroup"))
readme=Trim(Request.QueryString("readme"))
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)'上面总共是取得图片的二进制数据
sql="select title,picgroup,pic,picsize,viewtype,readme from [Photo] order by id desc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,3,2
rs.addnew
rs(0)=title
rs(1)=picgroup
rs(2).appendchunk mydata
rs(3)=formsize
set r=conn.execute("select viewtype from [picgroup] where title='"&picgroup&"'")
if not(r.bof and r.eof) then
rs(4)=r(0)
end if
r.close
rs(5)=readme
rs.update
set rs=nothing
ero"上传图片成功","photoadd.asp?group="&picgroup
end sub
sub photoedit
title=Trim(Request.QueryString("Title"))
picgroup=Trim(Request.QueryString("picgroup"))
readme=Trim(Request.QueryString("readme"))
re=Trim(Request.QueryString("re"))
if re="1" then
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)'上面总共是取得图片的二进制数据
end if
sql="select title,picgroup,pic,picsize,viewtype,readme from [Photo] order by id desc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,3,2
rs(0)=title
rs(1)=picgroup
if re="1" then
rs(2).appendchunk mydata
rs(3)=formsize
end if
set r=conn.execute("select viewtype from [picgroup] where title='"&picgroup&"'")
if not(r.bof and r.eof) then
rs(4)=r(0)
end if
r.close
rs(5)=readme
rs.update
set rs=nothing
ero"修改图片资料成功","showpic.asp?group="&picgroup
end sub
sub photodel
id=Trim(Request("id"))
group=Trim(Request("group"))
conn.execute("delete from [photo] where id="&id)
ero"删除图片成功","showpic.asp?group="&server.urlencode(group)
r.close
end sub
sub music
id=Trim(Request("id"))
mtitle=Trim(Request("mtitle"))
turl=Trim(Request("turl"))
page=Trim(Request("page"))
mtitle=replace(mtitle,",",",")
turl=replace(turl,",",",")
m=split(mtitle,",")
t=split(turl,",")
if id<>"" then conn.execute("delete from [music] where id in ("&id&")")
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select title,turl from [music]",conn,1,3
for i=0 to ubound(m)
m_i=trim(m(i))
t_i=trim(t(i))
if m_i<>"" and t_i<>"" then
rs.addnew
rs(0)=m_i
rs(1)=t_i
rs.update
end if
next
rs.close
set rs=nothing
ero"操作成功","music.asp?page="&page
end sub%>