以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQLFind语句,条件组合这样写对么?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103736)

--  作者:zhangjian222200
--  发布时间:2017/7/15 20:37:00
--  SQLFind语句,条件组合这样写对么?
如题:
Dim igl As DataRow
igl = DataTables("会员资料").SQLFind("男女生客服_编号 = \'" & ibianh & "\' and (展示照审核 = \'需要审核\' or 生活照审核 = \'需要审核\')")

--  作者:zhangjian222200
--  发布时间:2017/7/15 20:59:00
--  
测试发现,这样直接加括号,暂时可以的

就是不知道,有没有什么问题
[此贴子已经被作者于2017/7/16 9:04:06编辑过]

--  作者:有点甜
--  发布时间:2017/7/16 11:34:00
--  

 运算符优先级问题

 

计算表达式值的时候,And 优先于 Or,可以使用括号组合表达式来强制改变优先级,例如: 

([省籍] = \'湖南\' Or [省籍] = \'广东\') And [学历] = \'博士\'

表示省籍是湖南或者广东的博士。