Zerlege deine Aufgabe in zwei Teile:
a.) alle Dateinamen mit Endung .txt in einem bestimmten Verzeichnis (und darunter) in eine Stringliste füllen.
Dabei werden alle Unterverzeichnisse rekursiv besucht und die Dateinamen mit vollständigem Pfad in der Stringliste abgelegt.
b.) alle Dateien aus der Stringlist einlesen, die Inhalte in einzelne Felder zerlegen und in eine Datenbanktabelle schreiben.
So, wo ist jetzt das Problem? Bei a.) oder b.) oder beidem?
Und willst du lieber mit a.) oder b.) beginnen?