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