dopo che crei il recordset devi controllare se la proprietà EOF e BOF del recordset appena creato sono contemporaneamente TRUE

oppure se la proprietà recordconut del recordset è = a 0

codice:
If Rs.EOF = TRUE AND Rs.BOF = TRUE THEN
   'Comune non trovato
else
   'Comune trovato
end if
oppure:
codice:
If Rs.RecordCount = 0 THEN
   'Comune non trovato
else
   'Comune trovato
end if
PS:

EOF sta per End Of File e ti dice se sei posizionato subito dopo l'ultimo record

BOF sta per Begin Of File e ti dice se sei posizionato subito prima il primo record

RecordCount ti dice quanti record ha trovato