Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Kann man den Timeout bei einer Abfrage hochsetzen[MSSQL]

  Alt 21. Dez 2005, 10:08
Hallo alzaimar,

kommt der TimeOut nach 30 Sekunden? Das ist der Default-Wert, der in der Delphi Online Hilfe erwähnt wird. Laut SQL Server Handbuch kann ich meine ADO queries mit CommandTimeOut = 0 unbegrenzt lange laufen lassen, aber meine Beobachtung (MSSQL 7 + 8) ist, dass der Wert von 30 Sekunden beibehalten wird - egal was ich angebe. Ich habe dann alles geölt, damit es unterhalb dieser Zeitschwelle blieb, hätte mich aber auch gefreut, wenn ich da hätte kurz dran drehen können.

Insgesamt werden auf dem Weg von Delphi über ADO, DB-Library und TCP ja jede Menge TimeOut-Konfigurationen berührt, aber die 30 Sekunden sehe ich bei den ADO-Command und RecordSet properties. Ich hatte zum Schluß den Eindruck, dass die von mir gemachten Angaben intern gar nicht weiter gegeben werden. Wenn du eine Lösung findest, dann lass mich bitte nicht dumm sterben.

Grüße vom marabu
  Mit Zitat antworten Zitat