Naja die SP ist ja nun nicht besonders umfangreich
Also mit meiner Verison oben ging es ja schon bereits nicht und die Version von mkinzler bringt folgenden Fehler:
"You have an error in your syntax ... near 'DELIMITER $$' at line 1"
TZSQLProcessor hat die Eigenschaften:
Script(TStrings): da steht der
SQL-Code drin bzw. wird mit LoadFromFile geladen
Delimiter(String): steht defaultmäßig auf ";" (aber auch das Setzen auf $$ bringt nichts)
DelimiterType [dtDefault, dtEmptyLine, dtGo, dtSetTerm]: Alle bereits durchprobiert
Aufgerufen wird as Ganze so:
Delphi-Quellcode:
TZSQLP.Parse;
TZSQLP.Execute;
Also auch nichts magisches dabei. Und wir gesagt, solange es sich um "normalen"
SQL-Code handelt, funktioniert das ja auch alles problemlos (Tabellen einrichten, füllen, etc.).
Und zu den Vor-und Nachteilen, die an anderer Stelle genannt wurden: Es handelt sich dabei um eine Unternehmensanwendung und die Installationsroutinen prüfen genau, was bereits auf dem Zielsystem vorhanden ist und was nicht.
Viele Grüße
Igotcha