当数据集的当前记录为空时,再使用delete方法会发生错误,到底该怎样避免呢?
请给出代码,谢谢

解决方案 »

  1.   

    你可以先进行判断表中是否还有记录
    如果有可以删除没有则退出不进行删除操作
    if eof and bof then  '说明表中没有记录
       msgbox "表中已没有记录!"
    end if
      

  2.   

    楼上,你写错了。应该是:
    if eof or bof then  '说明表中没有记录
       msgbox "表中已没有记录!"
    end if
      

  3.   

    谢谢大家
    不过应该在哪个事件中进行判断呢
    还是在使用delete方法之前