Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi FDScript Rückmeldung bei Fehler (https://www.delphipraxis.net/201831-fdscript-rueckmeldung-bei-fehler.html)

haentschman 1. Sep 2019 08:08

Datenbank: MSSQL • Version: 2012 • Zugriff über: FireDAC

FDScript Rückmeldung bei Fehler
 
Hallöle...8-)

Ich führe mit TFDScript.ExecuteFile ein SQL Script aus. Wie gewohnt ein try/except drumherum. Blöd ist nur, das bei Fehlern am Script der except Block nicht angesprungen wird. :?
Wie kriege ich eine Rückmeldung über die Ausführung?

Danke.

PS: In der IDE bekomme ich den Fehler gemeldet...:gruebel:

Uwe Raabe 1. Sep 2019 08:13

AW: FDScript Rückmeldung bei Fehler
 
OnError?

haentschman 1. Sep 2019 08:23

AW: FDScript Rückmeldung bei Fehler
 
:oops: Hab ich auch grad gefunden. Sorry für die Störung beim Mittagsschlaf...:wink:

Nachtrag:
Eine im OnError erzeugte Exception wird auch geschluckt. Die Meldung merken und nach dem Execute als Exception auslösen.

Schokohase 1. Sep 2019 10:21

AW: FDScript Rückmeldung bei Fehler
 
Warum so kompliziert?
Delphi-Quellcode:
FDScript1.ScriptOptions.BreakOnError := True;
FDScript1.ScriptOptions.IgnoreError := False;
und schon wird bei einem Fehler sofort eine wunderbare Exception geworfen.

haentschman 1. Sep 2019 10:25

AW: FDScript Rückmeldung bei Fehler
 
Zitat:

Warum so kompliziert?
...weil einfach einfach langweilig ist. :stupid:


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