以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  筛选载入问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122834)

--  作者:jackchan1208
--  发布时间:2018/8/2 17:31:00
--  筛选载入问题
请教下,我需要载入后台数据行,用load方法。载入的表有2列,一列为<时间>,一列为<状态>. 我想载入指定时间段内,<状态>列为空的行 (状态列的值有是那种: 空白, A, B)

现用如下代码

DataTables(”表").LoadFilter=""
DataTables("表").LoadFilter=“时间>= \'" & st & "\' and 时间<= \'" & ed & "\' and 状态<>\'A\'"
DataTables("表").Load

结果载入的为<状态>值是 B的订单,没有载入<状态>为空白的行,我的理解应该是空白行也载入,应为不等于A啊

如果用如下代码
DataTables(”表").LoadFilter=""
DataTables("表").LoadFilter=“时间>= \'" & st & "\' and 时间<= \'" & ed & "\' and 状态=‘’"
DataTables("表").Load
则一行都没有载入,但空白的行明明存在。


所以貌似我对空白这个值的理解有误。求解。谢谢

--  作者:有点甜
--  发布时间:2018/8/2 17:48:00
--  
DataTables("表").LoadFilter=“时间>= \'" & st & "\' and 时间<= \'" & ed & "\' and (状态 <> \'A\' or 状态 is null)"
DataTables("表").Load