以文本方式查看主题

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

--  作者:ygg8310
--  发布时间:2020/6/5 10:01:00
--  语法问题
for each r
r("第一列") Is null 
这个 is null 该怎么写进去
这个正确的语法是哪样?
[此贴子已经被作者于2020/6/5 10:05:31编辑过]

--  作者:有点蓝
--  发布时间:2020/6/5 10:35:00
--  
没看懂.
--  作者:ygg8310
--  发布时间:2020/6/5 10:42:00
--  
r("第一列") Is null 
这样写报错

--  作者:ygg8310
--  发布时间:2020/6/5 10:43:00
--  
那么问题来了,正确的写法应该是什么呢?
--  作者:chen37280600
--  发布时间:2020/6/5 10:49:00
--  
r("xxx") =Nothing
--  作者:ygg8310
--  发布时间:2020/6/5 10:50:00
--  
编译错误,未声明“null”,不再支持null常量,请改用system.dbnull
这个system.dbnull是个什么
[此贴子已经被作者于2020/6/5 10:51:48编辑过]

--  作者:ygg8310
--  发布时间:2020/6/5 10:53:00
--  
哦原来如此
--  作者:ygg8310
--  发布时间:2020/6/5 11:09:00
--  
还是有问题

总之,判断某列是否为空,不管列类型是什么,最好使用IsNull方法,这是最可靠的方式。

那又回到这个问题了

r("第一列") Is null 
正确的语法是什么

--  作者:有点蓝
--  发布时间:2020/6/5 11:11:00
--  
r.isnull("第一列")

某某row.isnull("列名")