Hallo !
Ich benutze Delphi 6 Pro, und meine Anwendung arbeitet mit Paradox 7 - Tabellen / Datenbanken.
Zum Einsatz kommen TQuery, TTable - Standardkomponenten von D6.
Der Hintergrund:
Ich habe mit eine Funktion geschrieben, um Tabellen (Abfragen) in eine CSV-Datei zu exportieren ( könnte auch jede andere Art sein -- ich habe einfach csv genommen, weils so recht einfach zu speichern ist). Diese CSV-Datei lese ich Online mit PHP aus und füge alles entsprechend in eine MySQL-Datenbank ein. Beim Einfügen möchte ich aber alle Datensätze nur aktualisieren, die schon vorhanden sind, und da man nu nicht immer nur einen PriKey hat, lege ich die CSV-Datei so an, das die erste Zeile alle Primärschlüssel enthält, die zweite alle Feldnamen und danach Daten.
Nun habe ich aber den Anspruch,

die blöden Primärschlüssel abhängig von der aktuellen Tabelle / Query herauszufinden (es soll ne function a la "QueryToCSV" werden), und will sie nicht statisch angeben, was ich zwar im Moment als zwischenlösung tue, aber es ist ja nicht so das wahre vom Ei !
Ach ja:
Wenn sich natürlich jetzt jemand wegen der Umwege an den Kopf haut, und eine direkte Lösung in der Tasche hat, wie ich aus einem Delphi-Programm direkt zu einer Online-MySQL-Datenbank connecten und tabellen abgleichen kann, der bekommt ne virtuelle Kiste Bier

!!
thx @ all,