Dovresti definire meglio quello che vuoi ottenere espresso nei termini di ciò che desideri vedere a video.

Nel codice che hai postato, apri semplicemente un DataSet e, ammesso che vi sia un record al suo interno (condizione che non viene controllata) provvedi ad ottenere il valore del campo che contiene il nome del file immagine che vai successivamente a caricare nel controllo visuale TImage.

Al momento, stai agendo su un solo record.

Se vuoi agire su tutti i record contenuti nel DataSet, gli strumenti e il codice che devi scrivere dipendono sensibilmente da cosa vuoi ottenere e da come vuoi ottenerlo.

Generalmente, devi associare al tuo DataSet un controllo "data aware" (lo sono tutti quelli presenti nella pagina Data Controls); se utilizzi una DBGrid, ti verranno mostrati tutti i record all'interno di una tabella classica; se utilizzi un DBCtrlGrid, puoi definire per ciascun record una serie di controlli che vengono ripetuti e visualizzano il valore del record corrente.

Per poter sapere come procedere in questo caso, occorre conoscere le tue intenzioni in merito al trattamento che prevedi per i record contenuti nel tuo DataSet.

Ciao!