Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADOConnection (https://www.delphipraxis.net/76765-adoconnection.html)

basti_basti1981 9. Sep 2006 11:15

Datenbank: SQL-Server • Version: 2000 • Zugriff über: ADO

ADOConnection
 
Grüße in die Runde.

Benutze die ADOConnection um alle Query's an die DB zu binden.

Bei einigen SQL's bekomme ich einen Timeout angezeigt.
Tritt auf, bei dem Query.open; Also ist die Eigenschaft CommandTimeout
dafür verantwortlich.
Habe diesen Wert dann schrittweise von 30 auf 120; 240; 600 und 6000
gesetzt.
Immer kommt der Fehler nach handgestoppten 30 Sek.

????

mikhal 9. Sep 2006 15:35

Re: ADOConnection
 
Bist du sicher, dass das Timeout von deiner AdoConnection stammt? Meist meckert der SQL-Server, wenn er nicht innerhalb einer auf dem Server festgelegten Zeitspanne die Daten aufbereiten kann. Und diese Meldung wird durchgereicht.

Grüße
Mikhal

basti_basti1981 11. Sep 2006 17:14

Re: ADOConnection
 
Herzlichen Dank für die Antwort.

Kam wohl nicht von der DB direkt.
Habe die Komponente DataSet genommen.
Diese hat auch eine Eigenschaft CommandTimeout.
Habe dann den Wert auf 300 gesetzt und -- alles ok --!

Also bei umfangreichen Abfragen lieber DataSet benutzen als
ein Query.

Gruß

g.k.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz