prova a fare anche un controllo sul numero di record estratti effet
etivamente dal recordset:

MsgBox rs.RecordCount