rjtech 发表于 2017-5-16 15:40:07

判断字段是否为空 该怎么写 winform 的null值

这样写 不行 我哪里写错了吗

Lenka.Guo 发表于 2017-5-16 16:01:23

您把表达式拆分下测试,主要看您的数据库中存储的空值是以Null表示还是空字符还是其他等。
建议拆分表达式测试。确认每个子表达式正确之后在进行合并。

rjtech 发表于 2017-5-16 16:52:23

Lenka.Guo 发表于 2017-5-16 16:01
您把表达式拆分下测试,主要看您的数据库中存储的空值是以Null表示还是空字符还是其他等。
建议拆分表达式 ...

数据库存的 是可空的 我是现在 c# 获取出来 然后返回数据集的

Lenka.Guo 发表于 2017-5-16 17:16:43

那您就先判断=IIF(IsDBNull(字段),"",....)是否成立,如果不成立则需要修改表达式,如果成立,再判断为false的表达式是否计算正常。

rjtech 发表于 2017-5-16 17:17:00

rjtech 发表于 2017-5-16 16:52
数据库存的 是可空的 我是现在 c# 获取出来 然后返回数据集的

这么说吧 这种模式 C# 传过来的空值 要怎么判断?

rjtech 发表于 2017-5-16 17:22:31

Lenka.Guo 发表于 2017-5-16 17:16
那您就先判断=IIF(IsDBNull(字段),"",....)是否成立,如果不成立则需要修改表达式,如果成立,再判断为fals ...


Lenka.Guo 发表于 2017-5-16 17:36:46

您用Object Provider传值进来不确定空值会以什么字符来存储,需要测试。可能是Null,可能是"",需要测试才能确认,所以才让您先测试IIF(字段="","",..)保证这个成立,才能保证其他表达式的正常。
页: [1]
查看完整版本: 判断字段是否为空 该怎么写 winform 的null值