RecordSet中字段值的判断问题,没分了,求各位大侠帮忙
情况如下:
Public Rs As New ADODB.Recordset
我用sql语句给Rs查询了结果。a,b,c分别为Rs的字段 , 但是 a,
b,c字段可能查询结果为零,我用一下语句处理查询为零的情况,然后将字段值赋给ms flex的cell
if Rs!a=null then
msflex.col=0
msflex.row=0
msflex.text=0
else
msflex.col=0
msflex.row=0
msflex.text=Rs!a
end if
可是明明 Rs!a 查询结果为null,可是if语句似乎没有用,每次都直接进入else下的语句,导致给msflex赋值为null的错误。请问有什么直接或间接的解决办法。谢谢。
[解决办法]
or
if format(rs!a)=vbnullstring then
........................
[解决办法]
if Rs!a=null then
=====================
这种判断永远不会成立的
任何值与NULL比较,结果都不可能为true