Einzelnen Beitrag anzeigen

texmurphy901

Registriert seit: 8. Nov 2006
35 Beiträge
 
#1

Query-Timeout bei Programmstart

  Alt 5. Mai 2010, 08:21
Datenbank: MSSQL 2005 • Zugriff über: ADOQuery
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
  Mit Zitat antworten Zitat