se cancelli una riga dal db e cerchi di leggerla, la select ti riporta rs.eof. basta testarlo e comportarsi di conseguenza.