Foxtable(狐表)用户栏目专家坐堂 → 关于莫名其妙的问题


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

主题:关于莫名其妙的问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:08:00 [显示全部帖子]

你的条件是 "[PRD_NO] Is Not Null And [Part Number] Is Null"

 

那么,Part Number肯定是空,而PRD_NO有可能是空字符串而不是null值


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:18:00 [显示全部帖子]

以下是引用sara在2015/3/26 9:13:00的发言:

没有怎么会进If条件呢

 

空字符串不等于null值啊

 

那么,Part Number肯定是空,而PRD_NO有可能是空字符串而不是null值


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:29:00 [显示全部帖子]

数据肯定有问题

 

msgbox这样写看看 MessageBox.Show("aaaa" & dr("PRD_NO") & "bbbbb")

 

可能有空格


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:34:00 [显示全部帖子]

 这样写试试

 

dr = DataTables("PRDT").Find ("[PRD_NO] Is Not Null And [PRD_NO] <> '' And [Part Number] Is Null ")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:38:00 [显示全部帖子]

 这个条件,才能得到你要的效果 "[PRD_NO] Is Not Null And [PRD_NO] <> '' 

 

 因为有字符不是null,而是空字符串''

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 9:42:00 [显示全部帖子]

以下是引用sara在2015/3/26 9:40:00的发言:
啥情况不是NULL

 

你去看一下sqlserver数据库,如果是null值,直接会显示为null,如果是空字符串,就是空白


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 10:52:00 [显示全部帖子]

 第一行是空白字符串,而不是null啊。而且主键列,是不能出现null值的。

 回到顶部