Hallo alle miteinander,
mich würde interessieren, ob es, wie schon im Titel des Threads angedeutet ist, eine Möglichkeit mit
AnyDAC (Version: 1.12.2) gibt, zu überprüfen, ob die Verbindung zur Datenbank abgerissen ist oder nicht. Bei
MySQL gab es die Möglichkeit einen Ping zum Server zu machen. Dies habe ich dann, mit Hilfe von
libsql, in einen Timer eingebaut und alle paar Sekunden geprüft, ob die Verbindung noch da ist. Allerdings habe ich eine solche Möglichkeit bei AnyDAC noch nicht gefunden. Kenn ihr eine Methode/Möglichkeit wie man das bewerkstelligen könnte? Oder gehe ich das Problem insgesamt falsch an? Bzw. wie würdet ihr es lösen?
BTW: ich habe bisher die Möglichkeit in Betracht gezogen, die Anwendung
TNSPING.exe aus dem Oracle Admin-Tools für meine Zwecke zu missbrauchen. Diese pingt mir einen Oracle-Server. Allerdings kann ich das nicht einfach in einen Timer einbauen, da dieser dann meine komplette Anwendung anhalten lässt, je nach Dauer des Pings. Um also auf eine Threadprogrammierung verzichten zu können wären Alternativen gefragt
(mit Threads habe ich bisher noch nichts gemacht und ich sollte so schnell wie möglich zu einem guten Ergebnis kommen)
Mit freundlichen Grüßen
der Hai
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)