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