Foxtable(狐表)用户栏目专家坐堂 → 查找空值


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

主题:查找空值

帅哥,在线噢!
edisontsui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1565 积分:10167 威望:0 精华:0 注册:2014/12/18 16:12:00
查找空值  发帖心情 Post By:2025/3/19 7:42:00 [只看该作者]

Dim drf1 As DataRow = DataTables("出入库C").SQLFind("物料编号 = " & "'" & e.DataRow("物料编号") & "' and YNS > " & "'" & "" & "' and _identify <>" & e.DataRow("_identify"), "录入时间 Desc")
老师,上面这段代码我是希望找到 YNS 不为空值的数据行,现在有几个问题请教:
1、红色那部分代码改为 YNS is not null, 其效果是不是一样的?
2、Find 这个词改为 SQL 的话,就找不到本应存在的数据行,那是不是有了红色那节代码,就不能用 SQLfind,只能用 Find 了 ?
3、如果还是希望用SQLFind, 那要怎样修改红色那部分代码?
谢谢。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112806 积分:574399 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/19 8:52:00 [只看该作者]

1、不一样,两个单引号中间没有东西表示空字符串,空字符串也是一种值,不是空值

2、和红色代码没有关系。find只查询已经加载的数据,sqlfind只程查询后台已经保存的数据:http://www.foxtable.com/webhelp/topics/2902.htm

3、使用is not null

 回到顶部