Hallo,
beim Zugriff auf eine Interbase DB Version 6.1.06 erscheint nachfolgende Fehlermeldung, wenn mehr als ein Anwender versucht mit dem Delphi-Programm auf die Datenbank zuzugreifen. Ein Anwender zur Zeit kann mit der Datenbank arbeiten.
I/O error for file „d:\daten\gdifibu\m_isb\GDI.GDB“
Error while trying to open file
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Folgende Komponenten sind für den Zugriff auf die Interbase-DB verwendet worden.
IBDatabase1, IBTransaction1, IBQuery1
Der Name des Datenbank-Server = cuxgdi
Zur Laufzeit wird dieser nachfolhend aufgebaut.
IBDatabase1.DatabaseName:='cuxgdi:d:\daten\gdifibu \m_isb\GDI.gdb';
Damit das DelphiPrg auf den die InterbaseDB zugegriffen werden kann, muß auf dem DB-Server der InterbaseServer/ Guardien Dienst laufen.
Des weiteren läuft auf dem DB-Server auch noch der Firebird Server/Guardian -Dienst für eine andere Anwendung
Frage :
Was ist falsch bzw. was kann man anders machen damit die Anbindung an die Interbase-DB für mehrere User ermöglicht werden kann?
Danke und Gruß
Carsten
beim Zugriff auf eine Interbase DB Version 6.1.06 erscheint nachfolgende Fehlermeldung, wenn mehr als ein Anwender versucht mit dem Delphi-Programm auf die Datenbank zuzugreifen. Ein Anwender zur Zeit kann mit der Datenbank arbeiten.
I/O error for file „d:\daten\gdifibu\m_isb\GDI.GDB“
Error while trying to open file
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Folgende Komponenten sind für den Zugriff auf die Interbase-DB verwendet worden.
IBDatabase1, IBTransaction1, IBQuery1
Der Name des Datenbank-Server = cuxgdi
Zur Laufzeit wird dieser nachfolhend aufgebaut.
IBDatabase1.DatabaseName:='cuxgdi:d:\daten\gdifibu \m_isb\GDI.gdb';
Damit das DelphiPrg auf den die InterbaseDB zugegriffen werden kann, muß auf dem DB-Server der InterbaseServer/ Guardien Dienst laufen.
Des weiteren läuft auf dem DB-Server auch noch der Firebird Server/Guardian -Dienst für eine andere Anwendung
Frage :
Was ist falsch bzw. was kann man anders machen damit die Anbindung an die Interbase-DB für mehrere User ermöglicht werden kann?
Danke und Gruß
Carsten
Comment