帮我看看为什么会这样?

HackGary 2009-08-06 01:52:18
sql="select * from apply where acid='"&acid&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
if not rs.eof then
response.Write "<script language=javascript>"& chr(13) & "alert('此网院ACID已经申请过!');" & "history.back()" & "</script>"
response.End()
else
rs.addnew
rs("zuzhang")=zuzhang
rs("num")=num
rs("acid")=acid
rs("member1")=member1
rs("member2")=member2
rs("member3")=member3
rs("week")=week
rs("zu")=zu
rs("qingkuang")=qingkuang
rs("date")=now()
rs.update

end if
rs.close
set rs=nothing
conn.close
set conn=nothing


不知道为什么,记录是添加了,但会显示alert的内容?搞不明白
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
norman3036383 2009-08-06
  • 打赏
  • 举报
回复
第一~你那个 acid 的值从哪来的?
一潭清水 2009-08-06
  • 打赏
  • 举报
回复
sql="select * from apply where acid='"&acid&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,3
if not rs.eof then
rs.addnew
rs("zuzhang")=zuzhang
rs("num")=num
rs("acid")=acid
rs("member1")=member1
rs("member2")=member2
rs("member3")=member3
rs("week")=week
rs("zu")=zu
rs("qingkuang")=qingkuang
rs("date")=now()
rs.update
else
response.Write " <script language=javascript>"& chr(13) & "alert('此网院ACID已经申请过!');" & "history.back()" & " </script>"
response.End()
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
试下
一潭清水 2009-08-06
  • 打赏
  • 举报
回复
你把IF语句执行内容互换一下试试呢!
lzp4881 2009-08-06
  • 打赏
  • 举报
回复
怎么可能?
if ... then
条件1
else
条件2
end if

执行了条件1就不会执行条件2,怎么可能两个都执行?除非你中间没有else

28,391

社区成员

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

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