Habe jetzt festgestellt, dass trotz Schließens der Datenbank noch ein Eintrag in der System-Tabelle
Delphi-Quellcode:
DatMod.DM.DBPost32.CloseDataSets;
DatMod.DM.pFIBQryDelMon.ExecQuery;
DatMod.DM.TAMain.Commit;
DatMod.DM.DBPost32.ForceCloseTransactions;
DatMod.DM.DBPost32.Close;
in der
Query pFIBQryDelMon steht:
Zitat:
DELETE FROM MON$ATTACHMENTS
damit lösche ich auch den Eintrag, der von der Anwendung ja noch aktiv ist. Das ist ja wie sägen an dem Ast, auf dem man sitzt.
Danach lässt die das Restore dann ausführen. Aber es muss doch auch "eleganter" gehen, oder?