TADOConnection Verbindungsstatus



  • Hallo,

    ich programmiere gerade ein Programm, welches mithilfe von TADOConnection auf einen MySQL-Server zugreift. Das funktioniert soweit auch alles wunderbar.

    Jetzt würde ich mir gerne den Status der Verbindung (connected/disconnected) anzeigen lassen.

    Leider habe ich in dieser Komponente noch keinerlei Methoden oder dergleichen dafür gefunden, außer:

    ADOConnection1->Connected (bool).

    Das ist genau das was ich brauche. Allerdings muss man diesen Wert manuell setzen. Ich bräuchte eine Überprüfung, die mir angibt, ob die gewünschte Verbindung zustande gekommen ist.

    Ich könnte dies mit einer try-catch-Anweisung lösen, da die Komponente eine Exception wirft, wenn die Verbindung scheitert. Eine andere Möglichkeit wäre mir allerdings lieber.

    Hat jemand eine Idee?

    Danke im Voraus.

    Gruß

    nki



  • den Wert für Connected muß man nicht manuell setzen, den kann man auch beliebig abfragen, das Beispiel aus der BCB6-Hilfe:

    ADOConnection1->Open();
    if (ADOConnection1->Connected)
      // connection successful
    else
      // connection unsuccessful
    


  • Ah ok,

    dank dir.

    Ich hatte das vorher noch getestet, ohne vorher open() aufzurufen. Jetzt klappt's.

    Gruß

    nki


Anmelden zum Antworten