Autor Beitrag
javax
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: Mi 05.08.09 09:23 
hallo
weis jemand von euch wie die exception heißt, die geworfen wird wenn mann einen bereits vorhanden datensatz in die DB einfügen versucht?

SQLException ist ja die allgemeinste exception die kann ja leider auch aus anderen gründen geworfen werden, oder?
mfg
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 05.08.09 10:15 
Hallo,

darauf kann es keine andere Antwort geben als SqlException. Die Exception kommt vom Programm und nicht von der Datenbank. Der DbProvider (hier: SqlClient) kann nur die Informationen umsetzen, die er von der DB bekommt, und in seine eigenen Strukturen einbauen. Es bleibt dir nichts anderes übrig als die SqlException-Eigenschaften auszuwerten, vor allem Errors, siehe auch die SqlError-Klasse.

Jürgen
javax Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: Mi 05.08.09 10:29 
vielen dank für deine antwort.