AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL connection Fehler abfangen
Thema durchsuchen
Ansicht
Themen-Optionen

SQL connection Fehler abfangen

Ein Thema von Pet04 · begonnen am 7. Jun 2018 · letzter Beitrag vom 14. Jun 2018
Antwort Antwort
Seite 2 von 2     12   
Pet04

Registriert seit: 26. Sep 2007
86 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#11

AW: SQL connection Fehler abfangen

  Alt 8. Jun 2018, 09:49
es kommt die Fehlermeldung
"Cannot open database "dbname" requested by Login. The Login failed"

diese Meldung kommt wohl von open und das except wird wohl nicht mehr ausgeführt.
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
969 Beiträge
 
Delphi 6 Professional
 
#12

AW: SQL connection Fehler abfangen

  Alt 8. Jun 2018, 10:32
Hmm..

es kommt die Fehlermeldung
"Cannot open database "dbname" requested by Login. The Login failed"

diese Meldung kommt wohl von open und das except wird wohl nicht mehr ausgeführt.
Dass das Open den Fehler schmeißt ist Richtig, wenn jedoch die Exeption nicht vom Ty.. except gepackt wird, dann ist hier wohl was anderes nicht OK...

Wenn Du mein Muster-Src verwendet hast, sollte zum einen im Debugger (beim Open) die Fehlermeldung kommen und anschließend von der Exception ein ShowMessage.

Bei OLE-Fehlern (und hierzu gehört dein Fehler) sollte auch der FehlerCode kommen, bei allen anderen nur der Text.

Deshalb: Welcher Text wird wann angezeigt, mit oder ohne OLE-Fehlercode?
  Mit Zitat antworten Zitat
Pet04

Registriert seit: 26. Sep 2007
86 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#13

AW: SQL connection Fehler abfangen

  Alt 14. Jun 2018, 13:40
Es kommt nur die Exception von open.

Beim debuggen springt er gar nicht in die Exeptions rein.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#14

AW: SQL connection Fehler abfangen

  Alt 14. Jun 2018, 15:51
Gibt es nicht dieses Problem, wenn eine VCL Komponente (connection) in der IDE bereits geöffnet ist und dann beim Start / Formcreate sofort erneut diesen Zustand herstellen will?
(Ich bekomm es nicht mehr richtig zusammen, die in der IDE geöffnete Connection muss ja auch irgendwie richtig konfiguriert sein, sonst wäre sie nicht offen)
Gruß, Jo
  Mit Zitat antworten Zitat
Pet04

Registriert seit: 26. Sep 2007
86 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#15

AW: SQL connection Fehler abfangen

  Alt 14. Jun 2018, 16:00
So habe das Problem gefunden und gelöst.

Im OI stand die Eigenschaft "ConnectOption" auf "coAsyncConnect"


Grüße Pet
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 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