DataException-Hierarchie

In der folgenden Tabelle werden die von System.Data.DataException abgeleiteten Klassen aufgeführt.

Klasse Beschreibung
System.Data.ConstraintException Stellt die Ausnahme dar, die ausgelöst wird, wenn das Ausführen einer Aktion versucht wird, durch die eine Einschränkung verletzt wird.
System.Data.DeletedRowInaccessibleException Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, eine Aktion für eine gelöschte DataRow auszuführen.
System.Data.Design.TypedDataSetGeneratorException Die Ausnahme, die ausgelöst wird, wenn beim Generieren einer stark typisierten DataSet-Klasse ein Namenskonflikt auftritt.
System.Data.DuplicateNameException Stellt die Ausnahme dar, die ausgelöst wird, wenn während eines Hinzufügevorgangs in einem DataSet-bezogenen Objekt ein doppelter Datenbankobjektname auftritt.
System.Data.InRowChangingEventException Stellt die Ausnahme dar, die ausgelöst wird, wenn die EndEdit-Methode im RowChanging-Ereignis aufgerufen wird.
System.Data.InvalidConstraintException Stellt die Ausnahme dar, die bei einem fehlgeschlagenen Versuch ausgelöst wird, eine Beziehung zu erstellen oder auf eine Beziehung zuzugreifen.
System.Data.InvalidExpressionException Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, einer DataColumnCollection eine DataColumn hinzuzufügen, die einen ungültigen Expression enthält.
System.Data.MissingPrimaryKeyException Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, auf eine Zeile in einer Tabelle ohne Primärschlüssel zuzugreifen.
System.Data.NoNullAllowedException Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, einen NULL-Wert in eine Spalte einzufügen, bei der AllowDBNull auf false festgelegt ist.
System.Data.ReadOnlyException Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, den Wert einer schreibgeschützten Spalte zu ändern.
System.Data.RowNotInTableException Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, eine Operation für eine DataRow auszuführen, die sich nicht in einer DataTable befindet.
System.Data.SqlServerCe.SqlCeException Die Ausnahme, die ausgelöst wird, wenn der zugrunde liegende Anbieter eine Warnung oder einen Fehler von einer SQL Server Mobile-Datenquelle zurückgibt. Die Klasse kann nicht vererbt werden.
System.Data.StrongTypingException Die Ausnahme, die von einer stark typisierten DataSet-Klasse ausgelöst wird, wenn der Benutzer auf einen DBNull-Wert zugreift.
System.Data.TypedDataSetGeneratorException Die Ausnahme, die ausgelöst wird, wenn beim Generieren einer stark typisierten DataSet-Klasse ein Namenskonflikt auftritt.
System.Data.VersionNotFoundException Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, eine Version einer gelöschten DataRow zurückzugeben.
Anzeigen: