Ich gebe dir Recht, dass die
SQL-Statements über die Anwendung verstreut sind. Allerdings kann ich damit leben
Zum Thema Komplexität und Fehler zur Lautzeit:
FireDac ermöglicht es die komplexesten Queries (sogar von unterschiedlichen(!) Datenbanken) in ein DataSet während der DesignTime einzutragen.
Wen es interessiert:
https://www.youtube.com/watch?v=nkjVPOGcdw0 (3:37)
Und das Auffinden von Fehlern ist durch TFDGUIxErrorDialog auch ein Kinderspiel.
Das Suchen der
SQL-Statements (die FireDac in .dfm-Dateien hinterlegt) möchte ich direkt über die
IDE machen und nicht extra Notepad++ dafür verwenden.