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("抱歉您的指令错误,以反馈")
结束

我这样写代码不行啊

求大神
展开
 我来答
田响建站
2013-11-11 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
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
追问
但是 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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yh_p1225
2013-11-11 · TA获得超过465个赞
知道小有建树答主
回答量:577
采纳率:40%
帮助的人:274万
展开全部
加个括号呢
if (Pattern = "关闭模式" or Pattern = "开启模式") then
追问
试了下,还是不行老是输出“抱歉您的指令错误,以反馈
”而且信息也不写入数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2013-11-11 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
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

这样应该行了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式