@haentschman:
Ja das kenne ich. Aber natürlich Danke für die Anregung! Das ist recht alter Code (z.Teil > 10 Jahre). Mein Job ist jetzt die Modernisierung, um später zu erweitern.
Zum Glück liegen alle SQLs in nur 4 Datenmodulen. Beim Zugriff ist der Fehler übrigens sporadisch wieder aufgetreten. Jetzt benutze ich den "Delphi Project Viewer". Das funktioniert bestens. Bei der Gelegenheit werden auch gleich die SELECTs und UPDATEs durch VIEWs und SPs ersetzt. Denn das Datenmodell muss sicher auch noch ein paar Verbesserungen bekommen. Und das ist bei stärkerer Trennung viel leichter ...
@roldi:
Selbst bei kleinen Programmen lohnt die Arbeit spätestens bei den Tests und der Dokumentation.