# DB02003: Einschränkungsverletzung

## Was das bedeutet[​](#what-this-means "Direkter Link zu Was das bedeutet")

Die Daten, die Sie zu speichern versuchen, verstoßen gegen die Datenbankregeln. Einschränkungen gewährleisten die Datenintegrität, indem sie Regeln dafür durchsetzen, welche Daten gespeichert werden können.

## Häufige Ursachen[​](#common-causes "Direkter Link zu Häufige Ursachen")

* **Fehlende erforderliche Daten** — Ein erforderliches Feld ist leer
* **Ungültige Beziehung** — Verweis auf einen Datensatz, der nicht existiert
* **Daten-Typ-Unstimmigkeit** — Falscher Datentyp für das Feld
* **Wert außerhalb des Bereichs** — Zahl überschreitet die erlaubten Grenzen

## So beheben Sie es[​](#how-to-fix "Direkter Link zu So beheben Sie es")

### 1. Überprüfen Sie die erforderlichen Felder[​](#1-check-required-fields "Direkter Link zu 1. Überprüfen Sie die erforderlichen Felder")

Stellen Sie sicher, dass alle erforderlichen Daten bereitgestellt werden:

* Kundeninformationen (falls erforderlich)
* Produktdetails
* Bestellpositionen

### 2. Überprüfen Sie Referenzen[​](#2-verify-references "Direkter Link zu 2. Überprüfen Sie Referenzen")

Wenn der Fehler Beziehungen betrifft:

* Stellen Sie sicher, dass die referenzierten Produkte existieren
* Überprüfen Sie, dass die Kunden-IDs gültig sind
* Überprüfen Sie die Kategoriezuteilungen

### 3. Überprüfen Sie die Datenwerte[​](#3-review-data-values "Direkter Link zu 3. Überprüfen Sie die Datenwerte")

Überprüfen Sie auf ungültige Werte:

* Negative Mengen, wo nicht erlaubt
* Preise, die die Grenzen überschreiten
* Ungültige Statuswerte

### 4. Synchronisieren Sie die neuesten Daten[​](#4-sync-latest-data "Direkter Link zu 4. Synchronisieren Sie die neuesten Daten")

Die referenzierten Daten könnten außerhalb der Synchronisation sein:

* Daten vom Server aktualisieren
* Warten Sie, bis die Synchronisation abgeschlossen ist
* Versuchen Sie die Operation erneut

### 5. Leeren und erneut versuchen[​](#5-clear-and-retry "Direkter Link zu 5. Leeren und erneut versuchen")

Wenn die Daten beschädigt sind:

1. Leeren Sie das problematische Formular
2. Geben Sie die Daten erneut ein
3. Reichen Sie es erneut ein

## Häufige Einschränkungsbeispiele[​](#common-constraint-examples "Direkter Link zu Häufige Einschränkungsbeispiele")

* **Menge muss positiv sein** — Kann keine 0 oder negative Artikel hinzufügen
* **Preis muss numerisch sein** — Text in Preisfeldern nicht erlaubt
* **Kunde muss existieren** — Bestellungen können nicht einem nicht existierenden Kunden zugewiesen werden

## Verwandte Fehler[​](#related-errors "Direkter Link zu Verwandte Fehler")

* [DB02001](/de/error-codes/DB02001.md) — Duplizierter Datensatz
* [DB03003](/de/error-codes/DB03003.md) — Fehlendes erforderliches Feld

***
