Einzelnen Beitrag anzeigen

00000110001

Registriert seit: 11. Dez 2007
13 Beiträge
 
#1

Datenbank disconnect timeout

  Alt 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!
  Mit Zitat antworten Zitat