asp如何判断两个变量,只要等于其中一个就跳出判断,如果一个都不等于,就进行下面的代码
我这样写不行啊ifPattern="关闭模式"orPattern="开启模式"thenrs.open"select*frombug",con,1,3rs.AddNewrs...
我这样写不行啊
if Pattern = "关闭模式" or Pattern = "开启模式" then
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
判断,只要等于其中一个"关闭模式" 或“开启模式” 就跳出这个判断,进行别的操作
如果 一个都不等于 就执行这一步
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
response.write("抱歉您的指令错误,以反馈")
结束
我这样写代码不行啊
求大神 展开
if Pattern = "关闭模式" or Pattern = "开启模式" then
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
判断,只要等于其中一个"关闭模式" 或“开启模式” 就跳出这个判断,进行别的操作
如果 一个都不等于 就执行这一步
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
response.write("抱歉您的指令错误,以反馈")
结束
我这样写代码不行啊
求大神 展开
3个回答
展开全部
if Pattern = "关闭模式" or Pattern = "开启模式" then
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
rs.update
rs.close
set rs=nothing
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
少了
rs.update
rs.close
set rs=nothing
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
rs.update
rs.close
set rs=nothing
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
少了
rs.update
rs.close
set rs=nothing
追问
但是 Pattern 等于 关闭模式 和 开启模式 其中一个啊
他还是提示抱歉您的指令错误,以反馈
为什么不跳出这个呢
追答
if Pattern = "关闭模式" or Pattern = "开启模式" then
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
rs.update
rs.close
set rs=nothing
else
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加个括号呢
if (Pattern = "关闭模式" or Pattern = "开启模式") then
if (Pattern = "关闭模式" or Pattern = "开启模式") then
追问
试了下,还是不行老是输出“抱歉您的指令错误,以反馈
”而且信息也不写入数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if Pattern <> "关闭模式" or Pattern <> "开启模式" then
追问
试过了,没有用啊,等于其中一个也是这样啊
追答
你说的确实把我绕进去了
刚开始看你的问题,似乎很清晰明白,看得越久,感觉越被你绕进去了!
if Pattern "关闭模式" and Pattern "开启模式" then
rs.open "select * from bug",con,1,3
rs.AddNew
rs("bug_name")="修改模式信息为0"
rs("bug_time")=Now()
rs("bug_user")=user_name
rs("bug_ip")=Request.ServerVariables("REMOTE_ADDR")
rs.update
response.write("抱歉您的指令错误,以反馈")
response.End()
end if
这样应该行了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询