So richtig funktioniert es immer noch nicht.
Ich komme einfach nicht zu csInactiv.
Mit
FDQuery1.Connection.AbortJob(true);
komme ich von csExecuting zu csOpen.
Mit
FDQuery1.Connection.Close;
kommt die
Exception: [FireDAC][Comp][Clnt]-326. Ausführen der Aktion nicht möglich, weil die vorherige Aktion noch nicht abgeschlossen ist
Wenn ich diese mit try except einklammere dann habe ich danach den Status csOpen und nicht wie gewünscht csInactiv.
Die Connection lässt sich nicht schließen.