最保险的做法是if rs.RecordCount = 0 then...end ifrs.RecordCount意思是rs中的记录条数rs.bof指的是当前游标指针是否位于记录集头部rs.eof指的是当前游标指针是否位于记录集尾部
if rs.eof and rs.bof then.....end if
不是rs.bof就是rs.eof忘了.....你一个个试试
if not(rs.eof and rs.bof) then....end if