asp更新sql时的怪问题

atubo1234 2010-04-12 09:41:23
一个会员审核系统,asp+sql的,注册的每个会员都需要管理员审核,管理员有待审会员列表,对每个会员执行审核通过对操作,该操作执行时候首先检测会员是否通过审核,若通过审核则提示不用审核。如果打开待审会员列表(暂叫A页面)后,再Ctrl+N打开一个同样的待审会员的页面(暂叫A+页面),在A+页面里审核通过一个会员user1后(中间没有发生错误),在A页面里再审核该会员user1时,按代码执行顺序应该出现提示:会员已通过审核,不用再审核。但是实际情况是:没有出现这样的提示。请教为什么没有出现应该出现的提示呢?
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2010-04-13
  • 打赏
  • 举报
回复
加上一句在最后看看。

if err.number<>0 then
response.write err.description
response.end
end if
atubo1234 2010-04-13
  • 打赏
  • 举报
回复
其实程序末尾我也有提示
if err=0 then
response.write "<script>alert('审核完成');跳转到列表页面</script>"
response.end()
end if
今天早上打开两个同样的待审会员列表窗口重试,不知道怎么回事,又变正常了,第二个窗口点审核会出现:会员已经审核统合,不需要再审核 的提示了,真奇怪,难道是服务器iis缓存惹得祸??
wqjywyg2009 2010-04-13
  • 打赏
  • 举报
回复
三楼正解!!!
y1260405289 2010-04-13
  • 打赏
  • 举报
回复
atubo1234 2010-04-12
  • 打赏
  • 举报
回复
我的程序大概是
sql = "select * from users where ……"
rs.open sql,conn,1,3

if rs("flag")=1 then
rs.close
response.write("已经通过审核")
response.end()
end if

rs("flag")=1
rs.update
rs.close
potter2002 2010-04-12
  • 打赏
  • 举报
回复
a.asp

if rs("flag")=1 then

response.write("已经通过审核")
else
sql= "update xx set flag=1"
end if

如果是上面的逻辑,只能说明你的判断有问题

28,391

社区成员

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

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