# Datenbankfehler

Datenbankfehler treten auf, wenn Daten in der lokalen Datenbank gespeichert oder abgerufen werden. WCPOS verwendet eine lokale Datenbank, um Produkte, Kunden und andere Daten für schnellen Zugriff und Offline-Funktionalität zu speichern. Diese Fehler sind mit `DB` vorangestellt.

## Kategorien[​](#categories "Direkter Link zu Kategorien")

| Kategorie                               | Codebereich | Beschreibung                                  |
| --------------------------------------- | ----------- | --------------------------------------------- |
| [Verbindungsfehler](#connection-errors) | DB01xxx     | Datenbankverbindung und Transaktionsprobleme  |
| [Datenfehler](#data-errors)             | DB02xxx     | Probleme mit Datensätzen und Einschränkungen  |
| [Abfragefehler](#query-errors)          | DB03xxx     | Probleme mit der Abfragesyntax und Datentypen |

***

## Verbindungsfehler[​](#connection-errors "Direkter Link zu Verbindungsfehler")

Probleme beim Verbinden mit oder beim Operieren an der lokalen Datenbank.

| Code                                  | Name                       | Beschreibung                                           |
| ------------------------------------- | -------------------------- | ------------------------------------------------------ |
| [DB01001](/de/error-codes/DB01001.md) | Verbindung Fehlgeschlagen  | Konnte nicht mit der lokalen Datenbank verbinden       |
| [DB01002](/de/error-codes/DB01002.md) | Abfrage-Zeitüberschreitung | Datenbankabfrage dauerte zu lange                      |
| [DB01003](/de/error-codes/DB01003.md) | Transaktion Fehlgeschlagen | Datenbanktransaktion konnte nicht abgeschlossen werden |

## Datenfehler[​](#data-errors "Direkter Link zu Datenfehler")

Probleme mit Datensätzen, Duplikaten und Einschränkungen.

| Code                                  | Name                     | Beschreibung                                  |
| ------------------------------------- | ------------------------ | --------------------------------------------- |
| [DB02001](/de/error-codes/DB02001.md) | Duplizierter Datensatz   | Ein Datensatz mit dieser ID existiert bereits |
| [DB02002](/de/error-codes/DB02002.md) | Datensatz Nicht Gefunden | Der angeforderte Datensatz existiert nicht    |
| [DB02003](/de/error-codes/DB02003.md) | Einschränkungsverletzung | Daten verletzen Datenbankeinschränkungen      |

## Abfragefehler[​](#query-errors "Direkter Link zu Abfragefehler")

Probleme mit der Abfragesyntax und Datentypen.

| Code                                  | Name                          | Beschreibung                                         |
| ------------------------------------- | ----------------------------- | ---------------------------------------------------- |
| [DB03001](/de/error-codes/DB03001.md) | Abfragesyntaxfehler           | Die Datenbankabfrage weist Syntaxfehler auf          |
| [DB03002](/de/error-codes/DB03002.md) | Ungültiger Datentyp           | Datentyp stimmt nicht mit dem erwarteten Typ überein |
| [DB03003](/de/error-codes/DB03003.md) | Fehlendes Erforderliches Feld | Ein erforderliches Feld ist leer                     |

***
