关于准确的代码

关于正确的代码。lblInMoney rsFinance.Fields(InCome)如果rsFinance.Fields(InCome)为null 则程序报

关于正确的代码。
lblInMoney = rsFinance.Fields("InCome")

如果rsFinance.Fields("InCome")为null 则程序报错,正常情况下大家是怎么样正确的写代码?
if rsFinance.Fields("InCome")=null then
   lblInMoney = 0
else
   lblInMoney = rsFinance.Fields("InCome")
end if
[解决办法]
lblInMoney =iif(isnull( rsFinance.Fields("InCome")),0, rsFinance.Fields("InCome"))