Ciao!
A prima vista, il programma mi sembra logicamente corretto. Hai provato ad eseguire il codice passo per passo?
Procedi in questo modo: fai clic sulla colonna grigia a sinistra nel codice (viene chiamato comunemente "gutter") per fare apparire un breakpoint, cioè un punto in cui l'esecuzione del tuo programma si ferma permettendoti di eseguire le righe del codice una alla volta (premendo F8); una freccia di colore verde ti mostra l'istruzione che sta per essere eseguita.
Non vorrei che magari ci fosse problemi di scansione della tabella, o che tu aprissi (per qualche strano motivo involontario) una tabella vuota. Visto che ci sono, ti dò anche un ulteriore suggerimento. Elimina il contenuto del memo prima di eseguire il ciclo con il codice
A proposito, che formato di database utilizzi?codice:Memo1.Lines.Clear;
Se non scovi l'errore, magari mandami il progetto sorgente di esempio...forse c'è una delle tipiche sviste (ne faccio spesso anche io) che rimangono invisibili fino a quando non riesci a dormire qualche oretta...e allora la vedi subito!
Ciao!![]()