Wie kann ich Datenbankfehler abfangen?

Hi,
wenn ich Prozeduren ain der DB aufrufe, kann es bei einem Fehler durchaus passieren, daß ich kein Recordset wiederbekomme, sondern die typischen Fehlermeldungen wie zb:

„Server: Nachr.-Nr. 213, Schweregrad 16, Status 4, Prozedur TRG_UPD_CUSPRJAUFDSTDEF, Zeile 239
INSERT-Fehler: Spaltenname oder Anzahl der übergebenen Werte entspricht nicht der Tabellendefinition.“

Da ich dieses nicht mit EOF oder so abfangen kann, fällt das ganze hin. Was für eine Fehlerroutine gibt es da, das ich dann dem user trotzdem noch ne vernünftige Meldung zeigen kann? Wie kann ich einen „Nichtrecordset“ erkennen oder abfangen?

Danke, Z

Heyho…

Ich weiss es jetzt auch ned genau…

Aber probiers doch mal mit ON ERROR RESUME NEXT oder sowas in der Art… bin mir auch nicht ganz sicher ob es mit asp möglich ist sowas wie try…except… zu machen…

Und sonst schau mal auf http://www.asp-database.de oder http://www.aspheute.com - die haben sicher sowas in der Art :smile:

Viele Grüsse

Chris

Hi,

Ich weiss es jetzt auch ned genau…

schade

Aber probiers doch mal mit ON ERROR RESUME NEXT oder sowas in
der Art…

nicht schön, aber ich versuche es mal… :smile:

bin mir auch nicht ganz sicher ob es mit asp

möglich ist sowas wie try…except… zu machen…

glaube erst ab ASP.net

Und sonst schau mal auf http://www.asp-database.de oder
http://www.aspheute.com - die haben sicher sowas in der Art :smile:

Ich schaue mal, THX

Viele Grüsse

Chris

cu Z.