Was passiert wenn im OnCloseQuery-Event des Hauptformulars explizit die
DB-Verbindung geschlossen wird.
Nun habe ich noch folgendes in OnCloseQuery eingebaut.
Delphi-Quellcode:
//wenn noch verbunden, dann Verbindung lösen
with DM1 do begin
if IBDatabase1.Connected then begin
IBDatabase1.Connected:=False;
end;
end;
Dabei ist mir aufgefallen, dass ich noch einen Timer nutze, der mir die Anzahl der Datensätze ausliest und in die Statusbar einträgt. Vielleicht ist das auch das Problem. Wie kann ich ansonsten die Anzahl der Datensätze in eine Statusbar eintragen, wenn nicht mit dem Timer?