Registriert seit: 11. Dez 2007
13 Beiträge
|
Datenbank disconnect timeout
24. Feb 2016, 08:44
Hallo,
ich habe das Problem, dass es so ca. 20 Sek. dauert bis man eine Verbindung trennen kann.
Benutzt wird folgendes:
- Delphi XE7
- IBDatabase
- Firebird 2.5
Datenbankverbindung von einem PC auf anderen, z.B. 192.168.1.1/3050:C:\temp\test.fdb
Wenn keine Verbindung mehr existiert, dann lokal arbeiten.
Ablauf:
- IBDatabase.DatabaseName:=192.168.1.1/3050:C:\temp\test.fdb;
- IBDatabase.Connected:=True;
- Verbindung trennen (Kabel ausgesteckt)
- IBDatabase.Connected:=False;
- IBDatabase.DatabaseName:=127.0.0.1/3050:C:\temp\test.fdb;
- IBDatabase.Connected:=True;
Das Problem ist, dass "IBDatabase.Connected:=False" so ca. 20 Sek. braucht!
Kann man das irgendwie umgehen?
Gibt es dafür timeout?
Danke im Voraus!
|