Quello che volevo dire è che se la variabile txtCodice risulta uguale a "" prima che si raggiunga la fine del recordset il ciclo termina e non importa tutti i dati!!!
Metti uno stop prima del exit do e vedi a che punto del recordset sei quando esci dal ciclo.
Così almeno capisci se per qualche oscuro motivo txtCodice si svuota![]()