text1.text = rs.fields(0)
如果 "rs.fields(0)"是空值时会出错这样写也错:text1.text = isnull(rs.fields(0),"")到底该怎样写啊?那位高手帮帮忙?谢谢

解决方案 »

  1.   

    text1.text = iif(len(rs.fields(0))=0,"",rs.fields(0))
      

  2.   

    text1.text = iif (isnull(rs.fields(0)),"",rs.fields(0))
      

  3.   

    label(1).caption = rs.Fields(1) & "" 
      在字段赋值的末尾加上""可以避免许多不必要的错误,在数据库中,当一个字段为空的时候,它的值为Null ,Null表示什么也没有。因此无法赋值,赋给变量时会出错。但我们加上""空格符时,便有效的避免了赋值错误,这个技巧非常的有用。
      

  4.   

    label(1).caption=rs.fields(1) & ""
    如果字段为数值型,则一般设计成不允许空,可设默认值为0