Speichere die .pas-Datei (wieso eigentlich .pas bei
SQL-Tabellen?) doch einfach im Ordner des Hauptprogramms. Wenn du den in deinem Programm immer noch nicht kennst sind wir wieder bei #1 und haben uns einmal im Kreis gedreht.
Ich möchte aber nochmal darauf hinweisen, dass es evtl. Probleme geben kann in das Verzeichnis deines Hauptprogrammes zu schreiben (je nachdem wo das liegt).
Mal eine andere Frage: Wird dein Konsolenprogramm vom Hauptprogramm per ShellExecute o.ä. gestartet? Da gibt es Möglichkeiten mit WaitForSingleObject u.ä. dem Hauptprogramm aus dem Konsolenprogramm hereau Name und Pfad der Ergebnisdatei zukommen zu lassen, so dass du die Dateien "irgendwo" speichern kannst. Hier wäre mal so ein Beispiel:
http://www.tech-ecke.de/index_querei...und_warten.htm