加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp-classic – If子句未按预期工作

发布时间:2020-12-16 06:48:17 所属栏目:asp.Net 来源:网络整理
导读:我有以下if子句: if ucase(displayanzeige) = "Y" or isnull(displayanzeige) and ucase(bstatus) = "2" or ucase(bstatus) = "1" if子句的第一部分正在工作: if ucase(displayanzeige) = "Y" or isnull(displayanzeige) 但第二部分不起作用: and uca
我有以下if子句:

if ucase(displayanzeige) = "Y" 
or isnull(displayanzeige)      
and ucase(bstatus) = "2"       
or ucase(bstatus) = "1"

if子句的第一部分正在工作:

if ucase(displayanzeige) = "Y" 
or isnull(displayanzeige)

但第二部分不起作用:

and ucase(bstatus) = "2"      
or ucase(bstatus) = "1"

if子句有什么问题?请帮忙

解决方法

使用括号来帮助识别您的if条件:

if (ucase(displayanzeige) = "Y" or isnull(displayanzeige))
    and (ucase(bstatus) = "2" or ucase(bstatus) = "1")

你目前有:

1 or 2 and 3 or 4

系统可以将此解释为“1必须为真或2和3或4必须为真”

放置括号如下:

(1 or 2) and (3 or 4)

会告诉系统“1或2必须为真,3或4必须为真”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读