Frank: 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?

mfg
david

Hi,

ein kleiner Tip von der Seite:

versuche so zu programmieren, dass Fehler (Exceptions) gar nicht erst auftreten können, dann mußt du sie auch nicht abfangen.

Beispielsweise solltest du Eingaben des Benutzers zuerst validieren, bevor du damit Operationen anfängst. NOT NULL Constraints sind häufige Fehlerursachen.

Meintest du mit "Fehler abfangen" vielleicht
a) ich möchte Daten vorher validieren
b) ich möchte die Benutzerblödheit abfangen
    -> geht auch mehr oder weniger nur über Validierung von Daten

dann hast du dich etwas mißverständlich ausgedrückt.

Viele Grüße,
Frank