> 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
