麻烦大家帮我看看这个小问题...

lastexerkey 2009-11-11 05:18:59

if request("cmd")="del" then

if Request.form("SelRecID")="" then

response.redirect("?page="&request("page")&"&tid="&tid)
else
sql="select picurl2 from newslist where tid="&tid&" and newsid in ("&Request.form("SelRecID")&") order by newsid desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1
picurl2=rs("picurl2")
response.Write(picurl2)
'对搜索出来的字符串进行处理...................
str=picurl2
if str<>"" then
if str<>"|" then
Set delfso = Server.CreateObject("Scripting.FileSystemObject")
if delfso.fileExists(str) then
delfso.DeleteFile(str)
else
a=split(str,"|")
Set delfso = Server.CreateObject("Scripting.FileSystemObject")
for i=0 to ubound(a)

if delfso.fileExists(a(i)) then
delfso.DeleteFile(a(i))
end if
next
conn.execute("delete from newslist where newsid in ("&Request.form("SelRecID")&")")
response.write "<script> alert('删除成功!') ;location.href='?page="&request("page")&"&tid="&tid&"'; </script>"
end if
set delfso=Nothing
end if
else
conn.execute("delete from newslist where newsid in ("&Request.form("SelRecID")&")")
response.write "<script> alert('成功删除记录!'); location.href='?page="&request("page")&"&tid="&tid&"'; </script>"
end if

end if
end if

----------------------------------------------------------------
帮我看看有没有错啊...在删除时候一直出现
ADODB.Field 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/zy/admin/newslist.asp,行 80
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxxxxxxxia 2009-11-12
  • 打赏
  • 举报
回复
rs.open sql,conn,1
picurl2=rs("picurl2")

这里如果没有取出数据的话就会出现
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

改成
rs.open sql,conn,1
if not rs.eof then
picurl2=rs("picurl2")
end if
应该就行了,其他的我到没怎么看
wlcsdf 2009-11-11
  • 打赏
  • 举报
回复
conn.execute("delete from newslist where newsid in ("&Request.form("SelRecID")&")")

这一句有问题,把它分成三句就好了。
haha=Request.form("SelRecID")
sql="delete from newslist where instr(newsid,'"&haha&"')>0"
conn.execute(sql)

这样应该就可以了。下面那一个删除语句类似。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧