以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 空字符判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158928) |
-- 作者:hb8888 -- 发布时间:2020/12/7 16:37:00 -- 空字符判断 大师:请问字符列用tr.isnull ("第一列") = false 是判断不了空字符吗?一个单元格字符长度为0,用tr("第一列") = “” 返回true 那判断某一行某一列是否为空,究竟怎么判断?
|
-- 作者:有点蓝 -- 发布时间:2020/12/7 16:43:00 -- isnull 判断的是空值,不是空字符串。空字符串也是一种值,并不是没有值。如果2种情况都有,那就都判断 |
-- 作者:hb8888 -- 发布时间:2020/12/7 16:53:00 -- 那惨了,什么情况下,导入的数据要注意两个判断? 请问为何tr("第一列") is nothing = true ??
|
-- 作者:有点蓝 -- 发布时间:2020/12/7 17:03:00 -- 到数据库里看,如果显示为NULL就是空值,如果什么都不显示就是空字符串。 语法的东西自行测试 Dim s As String = "" Dim s1 As String Output.Show(s Is Nothing) Output.Show(s1 Is Nothing) Output.Show(s = "") Output.Show(s1 = "") |
-- 作者:hb8888 -- 发布时间:2020/12/7 17:05:00 -- 请问 tr("第一列") is nothing 与 tr("第一列") = nothing 判断的区别?? |
-- 作者:有点蓝 -- 发布时间:2020/12/7 17:16:00 -- http://www.foxtable.com/webhelp/topics/0395.htm |
-- 作者:hb8888 -- 发布时间:2020/12/7 17:45:00 -- 就一句话话提炼总结的事情,帮助就含糊不清!等于是关系运算并返回结果,is是语句判断! |