Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.308 Beiträge
 
Delphi 12 Athens
 
#1

Prinzipfrage: bin ich mit Datenbank verbunden ?

  Alt 13. Dez 2008, 14:36
Datenbank: firebird • Version: 2.0 • Zugriff über: Zeos
Hallo alle miteinander...

...man könnte auch sagen, wie macht man es richtig.

folgenden Effekt hatte ich zu verzeichnen:

- nachdem ich meine Anwendung ca 2 Tage nicht geschlossen und benutzt hatte meinte wohl der Firebirdserver daß da niemand mehr ist und hat der Connection die Freundschaft gekündigt. Meine Anwendung hat davon aber nichts bemerkt. Ich konnte noch nicht einmal mehr ein "ZConnection.Disconnect" machen ohne daß mir die Fehlermeldungen um die Ohren flogen. (Status der ZConnection war immer noch Connected )

Daraufhin stellten sich mir folgende Fragen:
- macht Ihr vor jeder Aktion mit der Datenbank (Insert,Update...) eine "Testabfrage" ob alle sich melden ?
- läßt sich so etwas auf die Connection beschränken, damit die Testabfrage bei den vielen Querys nicht manuell nachgerüstet werden muß ?
- sollte man mit einem Timer ab und zu ein "select" absetzen damit der Server weis da ist noch jemand ?

PS: ...ich wußte ja noch nicht mit was für Problemen man sich rumschlagen muß

Danke für Infos...
  Mit Zitat antworten Zitat