Hallo allerseits,
ich habe da ein Phänomen, von dem ich nicht weiss, wo das herkommt.
Und zwar ist meine Beobachtung, dass, wenn ich ein beliebiges Form einer Anwendung öffne, welches im FormShow mittels ADOQuery einige Daten liest und ausgibt (z.B. Anzeige heutiger Termine), so kriege ich beim ersten öffnen der Form IMMER ein Timeout, egal wie lang ich das Timeout einstelle (bei 3min habe ich aufgehört zu testen). Schließe ich die Form und öffne sie erneut, erscheint das Ergebnis sofort, obwohl die
Query wieder ausgeführt worden ist.
Die
Query wird übrigens mittels OPEN geöffnet.
Die
Query selbst ist ein simples SELECT welches bei Ausführung im
SQL managament Studio eine Ausführungszeit im Millisekundenbereich hat, also kann es an der
Query eigentlich nicht liegen.
Meine Vermutung ist, dass beim ersten Start meiner Anwendung der
SQL-Server erst die Verbindung initialisieren muss, aber wieso dauert das so lange?
Hat irgendjemand dieselbsen Erfahrungen gemacht?
Grüße
Murphy