Hallo Detlef,
ich vermute mal, Du redest von einem von Dir selbst geschriebenen Programm, bei dem Du manuell neue Felder Deiner Datenbank hinzugefügt hast, die beim Nutzer Deiner Software aber noch fehlen.
Das Fehlen oder Vorhandensein von Feldern läßt sich mit
if TTable.FindField('Feldname') <> nil then ....
feststellen und darauf reagieren.
Falls Du von falschen Feldinhalten redest, kannst Du an kritischen Stellen im Programm ja vorher eine Prüfung der Werte vornehmen, damit es z.B. nicht zur Division durch Null und damit zu einer Fehlermeldung kommt.
Wie man Felder während der Laufzeit einer Datenbank hinzufügt, hatten wir hier auch schon irgendwann mal im Forum (das ging zwar um
Paradox-
DB, aber das es unter ADS ebenfalls funktioniert, sollte es wohl mit dBase auch gehen).
mfg
eddy
Nachtrag:
Feld einfügen