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

Antworten
sgi1597
Beiträge: 4
Registriert: Di 12. Apr 2016, 21:33
Verein/Verband: Schützengilde zu Peine von 1597

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

Beitrag von sgi1597 » Do 7. Apr 2022, 14:14

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?

[MEYTON] RG
Administrator
Beiträge: 986
Registriert: Mi 9. Mär 2016, 16:14

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

Beitrag von [MEYTON] RG » Fr 8. Apr 2022, 09:31

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.

Antworten