Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   wie fange ich einen Timeout event bei einer DB Abfrage am besten ab ? MSS (https://www.delphipraxis.net/188836-wie-fange-ich-einen-timeout-event-bei-einer-db-abfrage-am-besten-ab-mss.html)

Joshstrauss 12. Apr 2016 08:18

Datenbank: ADO • Version: 12 • Zugriff über: MSSQL

wie fange ich einen Timeout event bei einer DB Abfrage am besten ab ? MSS
 
Hallo ,und zwar würde ich gern wissen,
wie ich einen Timeout event bei einer DB Abfrage am besten abfange ? DB = ADO, MSSQL Server version 12

4dk2 12. Apr 2016 08:48

AW: wie fange ich einen Timeout event bei einer DB Abfrage am besten ab ? MSS
 
Meinst du, du setzt das CommandTimeout Property, und beim ExecSQL, oder active true, erhälst du dann ETimeoutIrgendwas (oder so :))

dann wäre das:

Delphi-Quellcode:
try
  ADOQuery1.Execsql();
except on EHierDieRichtigeException do
  was soll passieren bei dem timeout
end;
Aber! ich kenn mich jetzt nicht so gut mit ADO aus, aber ich vermute mal fast, dass die Query auf dem MSSQL trotzdem weiter ausgeführt wird, und nicht gecancelt wird!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:15 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