Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - Exception bei schon vorhandenen Datensatz


javax - Mi 05.08.09 09:23
Titel: Exception bei schon vorhandenen Datensatz
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 - 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 - Mi 05.08.09 10:29

vielen dank für deine antwort.