Ga naar de hoofdinhoud
Versie: 1.x

DB03001: Syntaxfout in query

Wat dit betekent​

De databasequery bevat syntaxfouten. Dit duidt doorgaans op een bug in de applicatie en niet op een gebruikersfout.

Veelvoorkomende oorzaken​

  • Softwarefout — Een probleem in de POS-applicatie
  • Versieverschil — Incompatibel dataschema
  • Beschadigde gegevens — Gegevens bevatten onverwachte tekens
  • Coderingsproblemen — Problemen met tekencodering

Hoe op te lossen​

1. Werk de applicatie bij​

Zorg ervoor dat je de nieuwste versie gebruikt:

  • Controleer op updates van de POS-app
  • Werk de WCPOS WordPress-plugin bij
  • Herstart na het bijwerken

2. Wis applicatiegegevens​

Controleer eerst op niet-opgeslagen werk

Als je lokale gegevens wist of de app opnieuw installeert, wordt alles op dit apparaat verwijderd wat je winkel nog niet heeft bereikt — waaronder verkopen die offline zijn gedaan, open winkelmandjes en wijzigingen die niet zijn opgeslagen. Open voordat je iets wist Winkelstatus → Database en controleer of er niets wordt vermeld als vastgehouden of als nooit aangekomen op je server. Controleer vervolgens bij Winkelstatus → Logs of er 0 vastgelopen records en 0 wijzigingen die nog verzonden moeten worden zijn; rond daarna alle open winkelmandjes af of noteer ze. Heeft je WCPOS geen pagina Winkelstatus, werk WCPOS dan eerst bij en controleer het daarna. Staat er iets vermeld of in de wachtrij, of kun je dit niet controleren, wis dan niets — vraag het aan de winkeleigenaar of neem contact op met support.

Alleen als de andere stappen op deze pagina niet hebben geholpen, en pas nadat je bovenstaande controle hebt uitgevoerd, zet je alles terug naar een schone staat:

  • Wis lokale gegevens/cache
  • Log opnieuw in
  • Synchroniseer de gegevens opnieuw

3. Controleer op speciale tekens​

Als de fout optreedt bij specifieke gegevens:

  • Controleer op ongebruikelijke tekens in productnamen
  • Let op emoji's of speciale symbolen
  • Probeer het met eenvoudigere gegevens

4. Meld de bug​

Als het probleem aanhoudt:

  1. Noteer welke actie de fout veroorzaakt
  2. Leg eventuele foutdetails vast
  3. Meld het op GitHub

Dit is meestal een bug​

Syntaxfouten in query's zijn doorgaans bugs in de software, geen gebruikersfouten. Als je dit tegenkomt:

  • Je doet niets verkeerd
  • Het ontwikkelteam moet hiervan op de hoogte zijn
  • Een oplossing wordt uitgebracht in een update

Tijdelijke oplossing​

Totdat er een oplossing beschikbaar is:

  • Probeer alternatieve manieren om je taak uit te voeren
  • Gebruik de WooCommerce-beheeromgeving voor de getroffen bewerkingen
  • Controleer regelmatig op updates