Foxtable(狐表)用户栏目专家坐堂 → LoadFilter的问题


  共有2275人关注过本帖树形打印复制链接

主题:LoadFilter的问题

帅哥哟,离线,有人找我吗?
rjh4078
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3370 积分:24858 威望:0 精华:0 注册:2012/3/26 21:47:00
LoadFilter的问题  发帖心情 Post By:2019/4/22 20:27:00 [只看该作者]

发现有个奇怪的现象
我在一个表里 使用
DataTables("领料单").LoadFilter="审核人=''"
DataTables("领料单").Load
不能加载审核人为空的记录

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/4/22 20:32:00 [只看该作者]

数据库数据的问题,到数据库里看看就知道了:如果是空值应该显示为null,不然就是保存了空格或者空字符串

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

 回到顶部