Azzera rowcount prima di while not:
codice:
rowcount = 0


e poi, se ti basta un solo record per ogni hotelid, meglio
codice:
if rowcount>1 then
anzichè
codice:
if rowcount=2 then
Okkio però: in questo modo, se non azzeri il contatore prima del ciclo, cancelli tutti i records dopo il primo!