以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这个表达式正确吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=99486)

--  作者:zhangjian222200
--  发布时间:2017/4/20 10:20:00
--  这个表达式正确吗
            If zuixnl <> "" AndAlso zuidnl <> "" AndAlso tadxlcb <> "" AndAlso hunyzk <> "" Then
                drs = DataTables("会员资料").SQLSelect("[性别] = \'女\' And [年龄] >= \'" & zuixnl & "\' and [年龄] <= \'" & zuidnl & "\' and ([学历] = \'" & tadxl1 & "\' or [学历] = \'" & tadxl2 & "\') and [婚姻状况] <= \'" & hunyzk & "\'",4,"[会员行为_发起编号] DESC")  \'从订单表找,个人订单集合
            Else
                drs = DataTables("会员资料").SQLSelect("[性别] = \'女\'",4,"会员编号 DESC")  \'从订单表找,个人订单集合
            End If


测试发现可以正常执行,是编号desc哪里,列名写错了
[此贴子已经被作者于2017/4/20 10:24:01编辑过]

--  作者:有点色
--  发布时间:2017/4/20 10:24:00
--  
 表达式没问题。如果查不到,你可以弹出你生成的条件看看。
--  作者:有点色
--  发布时间:2017/4/20 10:25:00
--  

合成条件不是你那样写的,参考这种写法

 

http://www.foxtable.com/webhelp/scr/1058.htm