当前位置: 代码迷 >> VBA >> 100分!在VBA中,当recordset对象,如RS(0)返回NULL值时如何处理出错
  详细解决方案

100分!在VBA中,当recordset对象,如RS(0)返回NULL值时如何处理出错

热度:2938   发布时间:2013-02-26 00:00:00.0
100分!在VBA中,当recordset对象,如RS(0)返回NULL值时如何避免出错?
我想通过以下代码捕捉NULL,然后赋值为0,但通不过,请各位大力帮助
        If   rscksd(0)   =   Null   Then
            ck_sd   =   0
      ELSE
            ck_sd=rscksd(0)  
          Exit   Function
          End   If
           


------解决方案--------------------------------------------------------
用 rst.GetRows <=0试试吧!
------解决方案--------------------------------------------------------
If rscksd(0) is Null Then

------解决方案--------------------------------------------------------
这样吧!先使用Activate.CopyFromRecordset rst 然后再判断是否为空,在赋值为零,我都是 用这个方法的,很好用的,呵呵
------解决方案--------------------------------------------------------
楼上
------解决方案--------------------------------------------------------
如楼上
  相关解决方案