> Wie behandelt man Fehler elegant?
>
> Ich bin sehr bem�ht, Seiten ohne Fehler zu machen, nur kommt's von Zeit
> zu Zeit vor, da� doch was "passiert" (z.B: Datenbankserver down.
>
> Ich will nicht, da� ein Besucher der Seite was von einem "Type-Mismatch"
> oder "Timeout" zu sehen bekommt, sondern eine "Sorry, kleines
> Problem"-Seite (und ich eine Mail mit genauer Fehlerbeschreibung).
>
> Wie kann ich ein response.redirect auf meine sorry.asp machen, wenn ein
> Fehler auftritt bzw. wenn schon Daten geschrieben werden und: Wie kann
> ich die SQL-Fehler genauer anfragen?
>
> Stefan.


Ich steh' vor dem gleichen Problem...
und wollte es �hnlich wie du l�sen...

Nur wenn ich das, was ich bisher �ber das Error-Handling weiss richtig
verstehe,
ist eine vollst�ndige Fehlerpr�fung sehr aufw�ndig.

Du musst quasi nach jeder "kritischen Datenbankoperaration" mit einer
eigenen Routine
pr�fen, ob es zu einem Fehler gekommen ist ( z.B. CheckErr() ).
Dabei ist zu ber�cksichtigen, dass die Fehlermeldung aus zwei
unterschiedlichen
Quellen stammen kann: 'err.Description' gibt die Fehlermeldung aus und
'rs.ActiveConnection.Errors.Count' bzw. 'rs.ActiveConnection.Errors.Item()'
liefert Anzahl und Fehlermeldungen des ADO-Connection-Objects.
Dazu h�tt' ich dir die Routine.

Die Frage ist nun, was "kritische Datenbankoperationen" sind?

Wer kann hier weiter Tipps geben?

Johannes.


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an