Hallo,
ich habe in meinem Programm ein Textfeld, die Eingaben werden nach drücken eines Buttons in eine Datenbank geschrieben. Das Ganze habe ich in einen try/catch Block geschrieben:
try {
eventDataProvider.commitChanges();
eventDataProvider.refresh();
}
catch (Exception ex) {
log("Error Description", ex);
error(ex.getMessage());
}
Falls der Datensatz bereits vorhanden ist, wird eine Fehlermeldung ausgegeben. Ich möchte aber meine eigene Fehlermeldung ausgeben und habe den Code deshalb so umgeschrieben:
try {
eventDataProvider.commitChanges();
eventDataProvider.refresh();
}
catch (Exception ex) {
log("Error Description", ex);
error("There is already a record at this time! ");
}
Funktioniert auch, das Problem ist nur, dass wenn garnichts in das Feld eingegeben wird auch diese Fehlermeldung ausgegeben wird. Für diesen Fall möchte ich aber eine andere Fehlermeldung ausgeben.
Kann mir jemand sagen wie ich eigene Fehlermeldungen erstelle? Ist es möglich die Standard-Fehlermeldung zu überschreiben? Oder kann ich eine Abfrage machen um welchen Fehler es sich handelt und dann die entsprechende Fehlermeldung ausgeben lassen?
Danke,
Grüße Melly
ich habe in meinem Programm ein Textfeld, die Eingaben werden nach drücken eines Buttons in eine Datenbank geschrieben. Das Ganze habe ich in einen try/catch Block geschrieben:
try {
eventDataProvider.commitChanges();
eventDataProvider.refresh();
}
catch (Exception ex) {
log("Error Description", ex);
error(ex.getMessage());
}
Falls der Datensatz bereits vorhanden ist, wird eine Fehlermeldung ausgegeben. Ich möchte aber meine eigene Fehlermeldung ausgeben und habe den Code deshalb so umgeschrieben:
try {
eventDataProvider.commitChanges();
eventDataProvider.refresh();
}
catch (Exception ex) {
log("Error Description", ex);
error("There is already a record at this time! ");
}
Funktioniert auch, das Problem ist nur, dass wenn garnichts in das Feld eingegeben wird auch diese Fehlermeldung ausgegeben wird. Für diesen Fall möchte ich aber eine andere Fehlermeldung ausgeben.
Kann mir jemand sagen wie ich eigene Fehlermeldungen erstelle? Ist es möglich die Standard-Fehlermeldung zu überschreiben? Oder kann ich eine Abfrage machen um welchen Fehler es sich handelt und dann die entsprechende Fehlermeldung ausgeben lassen?
Danke,
Grüße Melly