# DB02003: Beperkingsschending

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

De gegevens die je probeert op te slaan, schenden de databaseregels. Beperkingen waarborgen de gegevensintegriteit door regels af te dwingen over welke gegevens kunnen worden opgeslagen.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Ontbrekende vereiste gegevens** — Een vereist veld is leeg
* **Ongeldige relatie** — Verwijzen naar een record dat niet bestaat
* **Niet-overeenkomend gegevenstype** — Verkeerd type gegevens voor het veld
* **Waarde buiten bereik** — Het getal overschrijdt de toegestane limieten

## Hoe op te lossen[​](#how-to-fix "Directe link naar Hoe op te lossen")

### 1. Controleer de vereiste velden[​](#1-check-required-fields "Directe link naar 1. Controleer de vereiste velden")

Zorg ervoor dat alle vereiste gegevens zijn ingevuld:

* Klantgegevens (indien vereist)
* Productdetails
* Bestelregelitems

### 2. Controleer de verwijzingen[​](#2-verify-references "Directe link naar 2. Controleer de verwijzingen")

Als de fout betrekking heeft op relaties:

* Zorg ervoor dat de verwezen producten bestaan
* Controleer of de klant-ID's geldig zijn
* Controleer de categorietoewijzingen

### 3. Bekijk de gegevenswaarden[​](#3-review-data-values "Directe link naar 3. Bekijk de gegevenswaarden")

Controleer op ongeldige waarden:

* Negatieve hoeveelheden waar dat niet is toegestaan
* Prijzen die de limieten overschrijden
* Ongeldige statuswaarden

### 4. Synchroniseer de nieuwste gegevens[​](#4-sync-latest-data "Directe link naar 4. Synchroniseer de nieuwste gegevens")

De verwezen gegevens zijn mogelijk niet gesynchroniseerd:

* Vernieuw de gegevens vanaf de server
* Wacht tot de synchronisatie is voltooid
* Probeer de bewerking opnieuw

### 5. Wis en probeer opnieuw[​](#5-clear-and-retry "Directe link naar 5. Wis en probeer opnieuw")

Als de gegevens beschadigd zijn:

1. Wis het problematische formulier
2. Voer de gegevens opnieuw in
3. Verzend opnieuw

## Veelvoorkomende voorbeelden van beperkingen[​](#common-constraint-examples "Directe link naar Veelvoorkomende voorbeelden van beperkingen")

* **Hoeveelheid moet positief zijn** — Je kunt geen 0 of negatieve items toevoegen
* **Prijs moet numeriek zijn** — Tekst is niet toegestaan in prijsvelden
* **Klant moet bestaan** — Je kunt een bestelling niet toewijzen aan een niet-bestaande klant

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [DB02001](/nl/error-codes/DB02001.md) — Dubbel record
* [DB03003](/nl/error-codes/DB03003.md) — Vereist veld ontbreekt
