首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

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

2012-03-09 
100分!在VBA中,当recordset对象,如RS(0)返回NULL值时如何避免出错?我想通过以下代码捕捉NULL,然后赋值为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 然后再判断是否为空,在赋值为零,我都是 用这个方法的,很好用的,呵呵
[解决办法]
楼上
[解决办法]
如楼上

热点排行