D
daggit
Gast
Hi,
ich wollte mal fragen wie man Fehlerbehandlungen am besten einsetzen sollte, bzw wie ihr es macht. Hier ein kleines Beispiel zu meiner Frage
Ich habe mir eine Klasse für Datenbankconnections erstellt, diese Klasse besitzt methoden wie connect und close ect.. . Die Fehlerbehandlung wird in den methoden ausgeführt. Desweiteren hab ich in meinem Hauptprogramm eine methode zum ausführen von Datenbankanfragen, welche mit dann das recordset zurückliefert. Auch in dieser Methode wird wird die Fehlerbehandlung ausgeführt.
Wenn ich nun eine Datenbankanfrage starte, erstelle ich mir erst eine instanz meiner datenbankconnectionklasse, rufe die connectfunktion auf und rufe dann die funktion in meinem hauptpgroamm auf welches die anfrage regelt.
Und genau hier bin ich am grübel ob es nun so sinnvoll war -_-, denn nun möchte ich wenn ein fehler aufgetreten bestimme aktionen ausführen. Da ich aber keinen Fehler mehr zurückgeliefert bekomme kann ich ihn auch nicht mehr mit "try" abfangen -_-.... aber andererseits wenn ich die fehlerbehandlung nicht in den methoden mache, muss ich jedesmal immer wieder diesesn Try-Block schreiben, was ich eigetnlich als auch net so schön ebpfinde....
Habt ihr eine Idee wie man sowas besser lösen kann? / Wie macht ihr es?
ich wollte mal fragen wie man Fehlerbehandlungen am besten einsetzen sollte, bzw wie ihr es macht. Hier ein kleines Beispiel zu meiner Frage
Ich habe mir eine Klasse für Datenbankconnections erstellt, diese Klasse besitzt methoden wie connect und close ect.. . Die Fehlerbehandlung wird in den methoden ausgeführt. Desweiteren hab ich in meinem Hauptprogramm eine methode zum ausführen von Datenbankanfragen, welche mit dann das recordset zurückliefert. Auch in dieser Methode wird wird die Fehlerbehandlung ausgeführt.
Wenn ich nun eine Datenbankanfrage starte, erstelle ich mir erst eine instanz meiner datenbankconnectionklasse, rufe die connectfunktion auf und rufe dann die funktion in meinem hauptpgroamm auf welches die anfrage regelt.
Und genau hier bin ich am grübel ob es nun so sinnvoll war -_-, denn nun möchte ich wenn ein fehler aufgetreten bestimme aktionen ausführen. Da ich aber keinen Fehler mehr zurückgeliefert bekomme kann ich ihn auch nicht mehr mit "try" abfangen -_-.... aber andererseits wenn ich die fehlerbehandlung nicht in den methoden mache, muss ich jedesmal immer wieder diesesn Try-Block schreiben, was ich eigetnlich als auch net so schön ebpfinde....
Habt ihr eine Idee wie man sowas besser lösen kann? / Wie macht ihr es?