vb判断数据库某字段是否为空,若为空则什么都不做

2025-01-28 00:38:27
推荐回答(3个)
回答1:

其实这个问题很好解决,对于字符型字段,习惯性的就在后面拼接一个空字符串   &  “”   

这样绝对安全,对于数值型的,用isnull()进行处理,如下:

 

empId = IIf(IsNull(rsTable!emp_id, 0, rsTable!emp_id))
empName = rsTable!emp_name & ""

回答2:

我觉得你的思路不对。尽管VB有ISNULL和ISVBNULL函数,但是NULL操作经常失败。
所以常规的做法是在添加数据的时候检查一下数据的合法性。
比如有人怀了孩子,三头婴儿,那应该先流产,不是生下来再治。

回答3:

有函数?
IsNull(字段名)
若为空,返回True,非空返回False