Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Connection Exception nach Ruhezustand / Sleep (https://www.delphipraxis.net/207679-connection-exception-nach-ruhezustand-sleep.html)

HolgerX 22. Apr 2021 17:05

AW: Connection Exception nach Ruhezustand / Sleep
 
Hmmm..

Irgendwas habe ich da im Kopf, dass es bei ADO die Möglichkeit gibt, Automatisch die Verbindung bei Nichtverwendung zu trennen und wieder zu verbinden.

Das war glaube ich eine Einstellung in der ADO-Connection, bzw. im Connectionstring.

Somit nur an einer Stelle ein Änderung und die Connection verbindet sich wieder neu.

fabi17 23. Apr 2021 12:37

AW: Connection Exception nach Ruhezustand / Sleep
 
Zitat:

Zitat von HolgerX (Beitrag 1487640)
Hmmm..

Irgendwas habe ich da im Kopf, dass es bei ADO die Möglichkeit gibt, Automatisch die Verbindung bei Nichtverwendung zu trennen und wieder zu verbinden.

Das war glaube ich eine Einstellung in der ADO-Connection, bzw. im Connectionstring.

Somit nur an einer Stelle ein Änderung und die Connection verbindet sich wieder neu.

Das wäre das was ich mir wünschen würde! nur dazu kann ich nichts finden.

Zitat:

Zitat von Jasocul (Beitrag 1487571)
Ich würde einen Timer einbauen, der die Verbindung prüft und gegebenenfalls die Anwendung beendet. Man kann dann ja noch eine Warnung ausgeben, dass die Anwendung in x Minuten wegen Inaktivität/Verbindungsfehler geschlossen wird.

danke, das werde ich einmal prüfen!

Zitat:

Zitat von alex517 (Beitrag 1487594)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1487574)
Wir reagieren auf die Windows-Events und beenden die DB-Verbindung.
Beim wiederaufwachen des REchners wird die Verbindung wieder aufgebaut.

Auf welche Windows-Events reagiert ihr?

Alex

Das würde mich auch interessieren! :)

Dalai 23. Apr 2021 12:43

AW: Connection Exception nach Ruhezustand / Sleep
 
Zitat:

Zitat von alex517 (Beitrag 1487594)
Auf welche Windows-Events reagiert ihr?

Auch wenn ich nicht gefragt war, schätze ich mal, dass das übliche MSDN-Library durchsuchenWM_POWERBROADCAST gemeint ist, mit den üblichen wParams PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMSUSPEND und PBT_APMSTANDBY.

Grüße
Dalai

HolgerX 23. Apr 2021 17:16

AW: Connection Exception nach Ruhezustand / Sleep
 
Hmmm...

Zitat:

Zitat von fabi17 (Beitrag 1487687)
Zitat:

Zitat von HolgerX (Beitrag 1487640)
Hmmm..

Irgendwas habe ich da im Kopf, dass es bei ADO die Möglichkeit gibt, Automatisch die Verbindung bei Nichtverwendung zu trennen und wieder zu verbinden.

Das war glaube ich eine Einstellung in der ADO-Connection, bzw. im Connectionstring.

Somit nur an einer Stelle ein Änderung und die Connection verbindet sich wieder neu.

Das wäre das was ich mir wünschen würde! nur dazu kann ich nichts finden.

Schau dir mal die Hilfe zu 'KeepConnection' der TADOConnection an.
Wenn diese Property auf False gestellt wird, sollte sich die ADOComponente automatisch trennen...

(Ist halt schon was her, wie ich das gehört hatte...)

alex517 25. Apr 2021 12:28

AW: Connection Exception nach Ruhezustand / Sleep
 
Zitat:

Zitat von Dalai (Beitrag 1487689)
Zitat:

Zitat von alex517 (Beitrag 1487594)
Auf welche Windows-Events reagiert ihr?

Auch wenn ich nicht gefragt war, schätze ich mal, dass das übliche MSDN-Library durchsuchenWM_POWERBROADCAST gemeint ist, mit den üblichen wParams PBT_APMRESUMESUSPEND, PBT_APMRESUMESTANDBY, PBT_APMSUSPEND und PBT_APMSTANDBY.

Grüße
Dalai

Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz