Danke an alle, habe es gelöst indem ich den
SQL Befehl im Script gepackt habe.
Was war denn nun der Fehler?
Eine Fehlermeldung/
Exception oder
keine Meldung, aber der Constraint blieb dennoch zurück?
Bei PgDAC hab ich z.B. ein Problem, wenn in der
Query-Komponente
solche Befehle ausgeführt werden, die kein Result liefern, bzw. SELECT mit Methoden in der Rückgabe, die aber ein Result liefern.
Da wird das
Query dann doppelt ausgeführt und es kommt eine Fehlermeldung, wie z.B. "CONSTRAINT FK_TBL_RECHNUNG exisitert nicht" im
zweiten Durchlauf, was auch klar ist, da de
Erste das schon gemacht hatte.
Der User und das Programm (Exceptionbehandlung) denken dann es ging nicht, aber das stimmt eben nur Halb.
In der Script-Komponente passiert das nicht, da die eh kein Result erwartet.