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?

    😕


  • Mod

    Hallo

    schreib dir doch so ne Art "Ping"

    MfG
    Klaus


Anmelden zum Antworten