dherr
Benutzer
- Beiträge
- 16
Hallo zusammen, folgendes hätte ich gern diskutiert:
Beim Systemstart des Computers (win11 prof. und SQL Server) wird ja die Verbindung zum SQL-Server automatisch durchgeführt.
Bei mir wird die Verbindung zu 14 Datenbanken erstellt. Das dauert ne Weile.
Nun starte ich via shell:startup mein Programm (VBnet) und lade mittels SELECT-Anweisung eine der Datenbanken und eine bestimmte Tabelle in ein DataSet.
Die Select.Anweisung enthält TIMEOUT=30.
Dieses Laden funktioniert nicht, mein Programm geht in Fehler, dass eben der Server noch nicht bereit sei,
Ich habe mehrere Versuche unternommen, u.a, mit einem TIMEOUT=300, und in diesem Falle wird dann das von mir gewünschte Laden der Daten ausgeführt.
D.h. wohl, dass der Server doch eine gewisse Zeit braucht, bis das System die Verbindung herstellt.
Die Frage ist nun, ob man bevor die SELECT-Anweisung ausgeführt wird, eine Prüfung durchführen kann, ob und wann die Verbindung zum Server steht...
Grüße - Dietrich
Beim Systemstart des Computers (win11 prof. und SQL Server) wird ja die Verbindung zum SQL-Server automatisch durchgeführt.
Bei mir wird die Verbindung zu 14 Datenbanken erstellt. Das dauert ne Weile.
Nun starte ich via shell:startup mein Programm (VBnet) und lade mittels SELECT-Anweisung eine der Datenbanken und eine bestimmte Tabelle in ein DataSet.
Die Select.Anweisung enthält TIMEOUT=30.
Dieses Laden funktioniert nicht, mein Programm geht in Fehler, dass eben der Server noch nicht bereit sei,
Ich habe mehrere Versuche unternommen, u.a, mit einem TIMEOUT=300, und in diesem Falle wird dann das von mir gewünschte Laden der Daten ausgeführt.
D.h. wohl, dass der Server doch eine gewisse Zeit braucht, bis das System die Verbindung herstellt.
Die Frage ist nun, ob man bevor die SELECT-Anweisung ausgeführt wird, eine Prüfung durchführen kann, ob und wann die Verbindung zum Server steht...
Grüße - Dietrich