以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  if or 语言问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55114)

--  作者:stop505
--  发布时间:2014/8/11 11:40:00
--  if or 语言问题
在删除行功能里,添加权限,语句如下:
 If _username <> "017" or _username <> "011" or _username <> "014" Then
        MessageBox.Show("对不起,没有删除权限!", "提示")
    Else
endif

最后发现只有017具有删除权限,011和014没有删除权限,想问下是不是语言写错了,求高手指教。


--  作者:有点甜
--  发布时间:2014/8/11 11:51:00
--  
 If _username <> "017" AndAlso _username <> "011" AndAlso _username <> "014" Then
        MessageBox.Show("对不起,没有删除权限!", "提示")
    Else
endif

--  作者:神莱之币
--  发布时间:2014/8/11 12:12:00
--  
语言没错,逻辑错了,非了之后连接词(or)也反向了,但是为什么017有权限我也搞不懂……按照语句来说应该都没有权限
--  作者:stop505
--  发布时间:2014/8/11 12:27:00
--  
谢谢