Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO MessageBox bei Exceptions verhindern (https://www.delphipraxis.net/91704-ado-messagebox-bei-exceptions-verhindern.html)

netpilots 8. Mai 2007 22:25

Datenbank: SQL • Zugriff über: ADO

ADO MessageBox bei Exceptions verhindern
 
Hallo Datenbank resp. ADO Spezialisten

Ich verbinde eine MS-SQL Datenbank mit ADOConnection. Wenn nun eine Exception auftritt, zum Beispiel bei einer try ADOQuery... Ausführung, dann wird gleich eine MessageBox (von Delphi generiert) angezeigt.
Wie kann ich dies verhindern?
Habe was von 'Message property' gelesen, blicke aber nicht durch wo welche Eigenschaften geändert werden können.
Danke für die Hilfe.

netpilots 8. Mai 2007 22:43

Nachtrag zu ADO MessageBox bei Exceptions verhindern
 
Jeder 'try' Block wird natürlich mit einem 'except' versehen. Darin kommt aber nichts vor das eine MessageBox anzeigen könnte. Die wird selbständig von ADO erzeugt wie mir scheint.

Würde ein globales Exceptionhandling mit Application.OnException := ... was bringen?
Dank an die Spezialisten die antworten.

Bernhard Geyer 9. Mai 2007 06:10

Re: ADO MessageBox bei Exceptions verhindern
 
Kommt die MessageBox nur in der IDE oder auch wenn das Programm ohne IDE gestartet wird?

netpilots 9. Mai 2007 06:52

Re: ADO MessageBox bei Exceptions verhindern
 
Die MessageBox kommt wenn das Programm 'Stand alone' ausgeführt wird. Exceptions in der IDE sind für meine Anwendung sowieso nicht gerade komfortabel wenn sie auftreten.

alzaimar 9. Mai 2007 07:02

Re: ADO MessageBox bei Exceptions verhindern
 
Zitat:

Zitat von netpilots
...Exceptions in der IDE sind für meine Anwendung sowieso nicht gerade komfortabel wenn sie auftreten.

Das nervt wirklich. Aber was mir gerade einfällt: Die Macke hab ich ewig nicht mehr. Hast Du wirklich die neueste ADO-Version auf deinem PC? Wenn nicht, lad die mal runter.


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