Ga naar de hoofdinhoud
Versie: 1.x

DB01003: Transactie mislukt

Wat dit betekent

Een databasetransactie kon niet worden voltooid. Transacties groeperen meerdere bewerkingen samen — als een onderdeel mislukt, wordt alles teruggedraaid om de gegevensintegriteit te behouden.

Veelvoorkomende oorzaken

  • Gelijktijdige toegang — Meerdere bewerkingen proberen dezelfde gegevens te wijzigen
  • Opslag vol — Geen ruimte om nieuwe gegevens te schrijven
  • Database vergrendeld — Een ander proces vergrendelt de database
  • Stroomonderbreking — De bewerking werd onverwacht onderbroken

Hoe op te lossen

1. Probeer de bewerking opnieuw

Het probleem is mogelijk tijdelijk:

  • Wacht even
  • Probeer de bewerking opnieuw
  • Vermijd snelle, herhaalde pogingen

2. Controleer op conflicten

Als er meerdere apparaten of tabbladen open zijn:

  • Gebruik één instantie tegelijk
  • Sluit dubbele browsertabbladen
  • Coördineer het gebruik op meerdere apparaten

3. Controleer de opslagruimte

Zorg ervoor dat er ruimte is voor gegevens:

  • Controleer de beschikbare schijfruimte
  • Maak indien nodig ruimte vrij
  • Wis de browsercache (webversie)

4. Start de applicatie opnieuw

Reset de databasetoestand:

  1. Sluit de POS volledig af
  2. Wacht een paar seconden
  3. Open de applicatie opnieuw

5. Wis en synchroniseer opnieuw

Als transacties consequent mislukken:

  1. Wis de lokale gegevens
  2. Log opnieuw in
  3. Synchroniseer opnieuw vanaf de server

Transactieveiligheid

WCPOS gebruikt transacties om het volgende te garanderen:

  • Gegevensconsistentie
  • Volledige bewerkingen (alles of niets)
  • Bescherming tegen gedeeltelijke updates

Wanneer een transactie mislukt, blijven je gegevens consistent.