以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]空值的判断  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110058)

--  作者:Fox86
--  发布时间:2017/11/25 14:03:00
--  [求助]空值的判断

dr = DataTables("收支登记").Find("[日期] = \'" dr1("日期") "\'And [关联ID] <> \'" & dr1("关联ID") & "\'", "日期, _Sortkey")

以上语句,有 [关联ID] 为空满足条件的行,为什么找不到呢?直接 [关联ID] Is Null 可以找到,应该怎样修改语句,找到为空的和不等于的行。


--  作者:有点蓝
--  发布时间:2017/11/25 14:41:00
--  
dr = DataTables("收支登记").Find("[日期] = \'" dr1("日期") "\' And ([关联ID] <> \'" & dr1("关联ID") & "\' or  [关联ID] Is Null) ", "日期, _Sortkey")
[此贴子已经被作者于2017/11/25 14:40:51编辑过]

--  作者:Fox86
--  发布时间:2017/11/25 14:45:00
--  

有点蓝老师,空值不能直接用“<>”比较吗?


--  作者:有点蓝
--  发布时间:2017/11/25 14:56:00
--  
不能
--  作者:Fox86
--  发布时间:2017/11/25 14:59:00
--  
谢谢!