怎么判断ACESS表中一个字段的状态,是NULL、EMPTY还是空

如何判断ACESS表中一个字段的状态,是NULL、EMPTY还是空
为什么ACCESS表中一个字段(字段名为姓名) ,isnull(rs.field("姓名"))为FALSE ,ISEMPTY(rs.field("姓名"))为False ,但是当执行LEN(rs.field("姓名"))时却出现异常,提示“对象‘VALUE’的方法‘field’失败”

为什么明明
isnull(rs.field("姓名"))=FALSE
ISEMPTY(rs.field("姓名"))=False 
了,
而LEN(rs.field("姓名"))却出错?

------解决方案--------------------
没有测试工程不好说,帮你顶一下
------解决方案--------------------
dim s as string
s=rs.field("姓名"))
l=len(s)

先读出来,再测试长度,
------解决方案--------------------
s = rs.Fields("姓名") & "" '将 NULL 强制转换为空串