Freigeben über


Problembehandlung bei Ausnahmen: System.Data.ConstraintException

Eine ConstraintException-Ausnahme wird ausgelöst, wenn versucht wird, eine Aktion auszuführen, die gegen eine Beschränkung verstößt.

Tipps

  • Lockern Sie die Beschränkungen im Dataset, oder deaktivieren Sie diese.
    Sie können mithilfe der EnforceConstraints-Eigenschaft Beschränkungen vorübergehend deaktivieren, solange Sie Tabellen in einem DataSet-Objekt ausfüllen.

  • Versuchen Sie nicht, einem Primärschlüsselfeld mit bereits vorhandenem Primärschlüssel einen Wert zuzuweisen.
    Wenn der Primärschlüssel bereits vorhanden ist, wird diese Ausnahme ausgelöst.

  • Löschen Sie die Dataset-Inhalte vor dem Laden aus dem Ansichtszustand.
    Diese Ausnahme wird möglicherweise ausgelöst, wenn während des Ladens im Dataset bereits Daten vorhanden sind.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Ausnahmen-Assistenten

Referenz

ConstraintException