Servus zusammen,
zur Zeit beschäftige ich mit einem kleinere Projekt zum Umgang mit Datenbanken, dabei kämpfe ich momentan mit zwei (voneinander unabhängigen) Problemen
1. Problem
Mein Programm lässt sich nicht mehr richtig schließen, d.h. die GUI verschwindet zwar, aber das Programm läuft weiterhin als Task im Task-Manager. Ich vermute, dass es was mit meinen adotables bzw adoquerys zu tun hat (diese sind auf insgesamt 2 Formularen zu finden), die er nicht richtig beendet, weil nach Beenden des Programms immer noch die "Backups" der Access-DB (Benutzerkonten.ldb) vorhanden sind, welche er ja eigentlich löschen sollte.
Meine beenden-Routine beinhalter aber eig schon
Delphi-Quelltext
1: 2: 3: 4:
| close; adotable1.close; adoquery1.sql.clear; adoquery1.active:=false; |
Funktioniert vielleicht das Formularübergreifende Beenden von Adotables nicht? Also dass ich eine adotable nur aus derselben Unit heraus schließen kann?
Moderiert von
Narses: 2. Frage entfernt
Ich hoffe ich habe bald die Möglichkeit, das Programm mal hochzuladen, damit man es sich besser verdeutlichen kann, aber hoffentlich versteht ihr auch so, was meine Probleme sind.
In Hoffnung auf baldige Hilfe ^^
P.S. Kann sein, dass der Beitrag in der falschen Sparte steht, aber von den anderen erschien mir keiner passend.
Moderiert von
Kha: Delphi-Tags hinzugefügt