VS 6.0 - Netzwerkverbindung prüfen



  • Ich habe folgendes Problem unter Visual Studio 6.0.

    Ich baue eine Datenbankverbindung per OleDB zu einem SQL-Server auf. Wenn die Verbindung nicht da ist (keine Netzwerkverbindung), dann braucht der Datenbase-Open Befehl ca. 20 Sekunden, bis er ein Timeout bekommt und erst dann zurückkehrt. Leider kann man die Timezeit bei OleDB nicht einstellen, so dass der Open-Befehl nach einer definierten Zeit zurückkehrt.

    Wie kann man am Einfachsten prüfen, ob eine Verbindung per Netzwerk möglich ist. Ich dachte schon an einen Ping (system(ping...)) , aber der braucht zu lange.

    Das ganze über Sokets zu machen, erscheint mir doch etwas zu kompliziert. Oder hat da jemand eine Klasse, die ich einfach benutzen könnte? 🙂

    Welche Möglichkeiten habe ich noch, dies zu prüfen.

    Gruß
    Holger


Anmelden zum Antworten