ADOConnection - Verbindung prüfen???
-
Ich hab jetzt schon ne Weile im Forum gesucht aber keinen passenden Beitrag gefunden...
Folgendes Problem: ich möchte gern bei OnIdle prüfen, ob die Verbindung zur Datenbank noch steht. Wie kann ich das anstellen? Ich such praktisch so was in der Art:
if (!ADOConnection1.isAlive()) { // Anwender freundlichst darauf hinweisen, // dass er den Netzwerkadmin nerven soll ;-) }
Danke!!!
-
if(ADOConnection1->Connected)
{
ShowMessage("So, kannst die Datenbank quälen");
}
-
Ist zwar nett gemeint! Aber ist nicht wirklich das was ich mir vorgestellt hatte. Ich hätte vielleicht die Frage besser stellen sollen!
Die Frage ist nämlich, wann das ADOConnection-Objekt "merkt" das keine Verbindung mehr besteht. Erst beim nächsten Zugriff? Oder auch, wenn man beispielsweise den DB-Server vom Netz trennt ohne das die Anwendung gerade auf die DB zugreift?Ich stelle mir eher eine Lösung vor, die ... na sagen wir mal den DB-Server anpingt... oder so. Sagt jetzt bitte nicht ... "Dann mach das doch!" Der DB-Rechner kann ja am netzt sein aber die DB muß nicht laufen? Kann mir noch jemand folgen?
-
Hallo
schreib dir doch so ne Art "Ping"
MfG
Klaus