估计是没有查到符合条件的记录吧?可以在使用rs前判断一下if rs.eof then msgbox "没有符合条件的记录" exit sub end if这样就不会报错了
3021BOF 或 EOF 为 True,或者当前记录已经删除。应用程序请求的操作需要当前记录。