Ich beziehe mich mal auf die
ADO-Komponenten; dies müsste sich aber auch auf Zeos übertragen lassen.
1.) das Laden einer Abfrage aus einer Datei ist ja ganz einfach:
query1.SQL.LoadFromFile('abfrage.sql');
2.) Man kann ja auch
Parameter in den Abfragen verwenden
beim Ändern des
SQL-Properties werden die Parameter automatisch aus der
SQL-Anweisung extrahiert und im Property Parameters angeboten.
3.) Im Event
BeforeOpen kann man sich einklinken und dem Benutzer ein Formular mit allen Parametern anbieten. Der Benutzer füllt die Parameterwerte aus und klickt OK. Dann werden die Werte von Formualar auf die Parameter übertragen und die
Query geöffnet.