Ga naar de hoofdinhoud
Versie: 1.x

DB02003: Beperkingsschending

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

  • 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

1. Controleer de vereiste velden

Zorg ervoor dat alle vereiste gegevens zijn ingevuld:

  • Klantgegevens (indien vereist)
  • Productdetails
  • Bestelregelitems

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

Controleer op ongeldige waarden:

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

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

Als de gegevens beschadigd zijn:

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

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