Odium: fehler?

Beitrag lesen

hallo!

wie schaffe ich es beim eintrage in eine datenbank eine mögliche fehlermeldung abzufangen?

str = "INSERT INTO Gewinnspiel (xyz) VALUES (xyz)"
DbConn.Execute str

wie fange ich da fehler ab um selbst eine meldung ausgeben zu können?

Hallo David,

In ASP existiert das Objekt Err
Mit

On Error Resume Next

wird die Fehlerbehandlung des Compilers verhindert.
Danach überprüfst Du mit

If Err.Number <> 0

ob ein Fehler aufgetreten ist. Ist das der Fall dann ist Err.Number nämlich ungleich 0 und enthält einen Wert, der Auskunft darüber gibt, um welchen Fehler es sich handelt. Dementsprechend kannst Du nun ein beliebiges Response.Write erzeugen.

z.B. response.write err.description

Noch Fragen?

MfG

MarkX.

Odium