以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  LoadFilter的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=133881)

--  作者:rjh4078
--  发布时间:2019/4/22 20:27:00
--  LoadFilter的问题
发现有个奇怪的现象
我在一个表里 使用
DataTables("领料单").LoadFilter="审核人=\'\'"
DataTables("领料单").Load
不能加载审核人为空的记录

改成 DataTables("领料单").LoadFilter="审核人 is null"
DataTables("领料单").Load
就可以了

但是在另外一个表里情况却又反过来
我用DataTables("出库单").LoadFilter="审核人 is null"
DataTables("出库单").Load
加载不了 改成
DataTables("出库单").LoadFilter="审核人=\'\'"
DataTables("出库单").Load
却又可以了
这两个地方 命令完全不一致

--  作者:有点蓝
--  发布时间:2019/4/22 20:32:00
--  
数据库数据的问题,到数据库里看看就知道了:如果是空值应该显示为null,不然就是保存了空格或者空字符串

可以这样DataTables("出库单").LoadFilter="审核人=\'\' or 审核人 is null"