Seite 1 von 1

Datenbankfehler: Preisschießen - Schützen anlegen oder Konten zurücksetzen

Verfasst: Do 7. Apr 2022, 14:14
von sgi1597
Beim Versuch, einen neuen Schützen beim Preisschießen anzulegen oder die Konten zurückzusetzen wirft das System einen Datenbankfehler:

"SMDB_Booking::insertBooking(): Fehler bei der [...]: INSERT INTO Buchungen (KassenID, [...], PreisscheibenID, Buchungstyp, [...]) VALUES(200, [...], 0, 'Grundeinlage', [...]) [...] Cannot add or update a child row; a foreign key constraint fails (SMDB.Buchungen, CONSTRAINT Buchungen_ibfk_4 FOREIGN KEY (PreischeibenID) REFERENCES Preisscheiben (PreisscheibenID) ON UPDATE CASCADE"

Auffällig ist, dass unabhängig vom Preisschießen immer eine 0 als PreisscheibenID gespeichert werden soll.

Version: ShootMasterII_Next 4.9.7a_Patch4 / AccMan II 2.1.3a
Linux: openSUSE Leap 15.2

Was ist zu tun?

Re: Datenbankfehler: Preisschießen - Schützen anlegen oder Konten zurücksetzen

Verfasst: Fr 8. Apr 2022, 09:31
von [MEYTON] RG
Testweise ein neues Preisschießen anlegen und prüfen, ob der Fehler dort auch auftritt. Vermutlich ist irgendetwas mit der Definition des Preisschießens nicht korrekt. Die genaue Ursache könnte nur per Fernwartung geklärt werden oder es müsste eine Datenbanksicherung an uns geschickt werden.