si ma una volta che fai rec.open
do while...
.....
se dopo rifai rec.open ... non dovrebbe dire Errore... operazione non consentita se l'oggetto è aperto?