Hallo #,
naja, der Text der Überschrift ist begrenzt
Wie macht ihr das mit dem Connected
1. Connected = True beim Programmstart
Connected = False beim Programmende
2. Connected = True vor jeder Transaktion
Connected = False danach
Ich benutze zur Zeit die 1. Variante.
Das Connect dauerte (damals IB6) je nach Server/Netzwerk ziemlich lange (0.5 sek).
Jetzt habe ich das Problem, dass bei "schlechtem" Netzwerk
mal die Verbindung abreisst -> böser
SQL-Fehler wird angezeigt.
OK, man könnte vor jedem Transaktion-Start prüfen, ob die Verbindung noch da ist,
und zur Not die Verbindung wieder aufbauen.
Die 2. Variante finde ich aber besser.
Nur, wie sieht es mit dem Laufzeitverhalten aus ?
Ein Connection-Pool gibt es ja leider (für
FB) nicht.
Nutzt jemand die 2. Variante und hat praktische Erfahrungen damit ?
Zum 1.
Wie kann ich schnell feststellen, ob die Verbindung noch besteht ?
Danke
Heiko