Datenbank Login exception
-
hallo,
ich habe ein datenbank programm geschrieben welches auf eine mysql datenabnk zugreift allerdings wird eine exception ausgelöst wenn man beim login promt abrechen drückt oder das falsche passwort eingibt ausgelöst. meine frage ist jetzt wie fange ich diese exception ab bzw wo? (try catch(...) kenne ich)
void __fastcall TForm1::Button1Click(TObject *Sender) { if(!Database1->Connected) { try{ Database1->Open(); }catch(...) {Application->MessageBox("Fehler!","Login",0);} // die exception wird trotzdem ausgelöst if(Database1->Connected) { Button1->Caption = "Logout"; Application->MessageBox("Login erfolgreich!","Login",0); } else Application->MessageBox("Login fehlgeschlagen!","Fehler!",16); } else { if(Database1->Connected) Database1->Close(); if(!Database1->Connected) { Application->MessageBox("Auslogen erfolgreich!","Logout",0); Button1->Caption = "Login"; } } }
-
Welche Komponente ist Database1 ?

-
TDatabase
-
starte mal die exe ohne den Debugger
-
das wars *vor den kopf schlag*
danke