Zitat von
Panthrax:
Wie also kann ich die Verbindung zwischen Datei und Firebird lösen?
Moin,
ich behaupte mal weiterhin, dass ein einfaches Disconnect ausreicht.
Man kann sogar mehrere Zconnections innerhalb des gleichen Programms auf die gleiche
DB zugreifen lassen.
Der von Dir beschriebene Fehler tritt auf, wenn ein anderer Prozess, sprich ein anderes Programm auf die
DB Zugriff hat (Z.B. ein
DB-Admin-Tool, die Delphi-
IDE mittels einer Kompo die zur
Design-time aktiv ist, etc...).
(Wenn ich jetzt irgendwelchen Unsinn rede, dann bitte ich um Korrektur)
Ausserdem, bist Du Dir sicher, dass der Fehler nach dem Disconnect auftritt, oder eher bei dem TFileStream.Create ???
Wie auch immer, ich hab Dein Beispiel kurz nachgebaut und habe keine Probleme / Fehler.
(Abgesehen davon, dass ich keinen Sinn darin sehen kann, die
DB mittels FileStream.Create öffnen zu wollen).
Dein Problem muss eher an aderer Stelle liegen.
Tschüss,
Lutz