Foxtable(狐表)用户栏目专家坐堂 → [求助]insert into 某列值为‘’,可执行后发现此列并非为空?


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

主题:[求助]insert into 某列值为‘’,可执行后发现此列并非为空?

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


加好友 发短信
等级:二尾狐 帖子:574 积分:4332 威望:0 精华:0 注册:2013/7/26 10:24:00
[求助]insert into 某列值为‘’,可执行后发现此列并非为空?  发帖心情 Post By:2015/5/29 17:52:00 [只看该作者]


cmd.commandtext="insert into 表A(节点编号,节点名称,上级节点) values('F5','检验','') "    '向表A中插入一行,其中上级节点为空值,并且上级节点列是字符型                                                                                                                            于是用''来赋值
cmd.executenonquery

Dim r As Row=CurrentTable.current     ‘定位到刚插入行为当前行
If r.Isnull("上级节点")=False Then
output.show("非空" & r("上级节点"))                ’运行结果:  非空  同时 r("上级节点")无任何值 这是怎么回事???
End If            


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/5/29 18:42:00 [只看该作者]

把 '' 改成 null


 回到顶部