Fehlende Leistungsdaten nach Migration zu Mysql

Übergeordnete Themen zu Schild-NRW

Moderator: Pfotenhauer

Antworten
jssadmin
Beiträge: 3
Registriert: Mittwoch 2. Oktober 2019, 13:11
Wohnort: Herne
Schulform: Vertrieb

Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von jssadmin » Mittwoch 2. Oktober 2019, 13:22

Guten Tag,
Bei der Migration von Access zu MariaDB 10.4 trat dieser Fehler auf, danach fehlten die Leistungsdaten

SchuelerLeistungsdaten: #23000Cannot add or update a child row: a foreign key constraint fails (`schild_nrw_ge`.`schuelerleistungsdaten`, CONSTRAINT `SchuelerLeistungsdaten_ibfk_2` FOREIGN KEY (`Fach_ID`) REFERENCES `eigeneschule_faecher` (`ID`)

Ich hoffe Sie können mir das helfen
MfG

Benutzeravatar
Pfotenhauer
Beiträge: 794
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von Pfotenhauer » Mittwoch 2. Oktober 2019, 13:41

Hallo.

Offensichtlich gibt es ein Fach nicht in der Tabelle der Unterrichtsfächer.
Ist in der Fehlermeldung die ID angegeben? Kann man erkennen um welche Schueler es sich handelt?
Meistens sind dass Fehleinträge in alten AccessDBs, die man ignorieren kann...
Mit freundlichen Grüßen
Frank Pfotenhauer
--------------------------------------------------------------------
Fachberater für die Schulverwaltungssoftware des MSB
Referat 133
Fon: 0202-2984640
E-Mail: pfotenhauer@schildnrw.de

jssadmin
Beiträge: 3
Registriert: Mittwoch 2. Oktober 2019, 13:11
Wohnort: Herne
Schulform: Vertrieb

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von jssadmin » Mittwoch 2. Oktober 2019, 14:01

Hallo,
Nein eine ID ist nicht angegeben, die Schüler sind jedoch ersichtlich, und es scheint alle Schüler zu betreffen und es ist immer SchuelerLeistungsdaten_ibfk_2

Name: muster, max, Klasse: 10C, Jahr: 2019, Abschnitt: 1
-----------------------------------------------------------------------
SchuelerLeistungsdaten: #23000Cannot add or update a child row: a foreign key constraint fails (`schild_nrw_ge`.`schuelerleistungsdaten`, CONSTRAINT `SchuelerLeistungsdaten_ibfk_2` FOREIGN KEY (`Fach_ID`) REFERENCES `eigeneschule_faecher` (`ID`))

Benutzeravatar
Pfotenhauer
Beiträge: 794
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von Pfotenhauer » Mittwoch 2. Oktober 2019, 14:11

Dann schauen Sie doch mal in die Leistungsdaten eines Schülers, welches Fach da fehlt.

Meisten passiert das, wenn ein Fach doppelt mit identischen Werten (evtl. nur anderer Lehrer) existieren.
Da ist Acces leider tolerant, was andere DBMS nicht sind....
Mit freundlichen Grüßen
Frank Pfotenhauer
--------------------------------------------------------------------
Fachberater für die Schulverwaltungssoftware des MSB
Referat 133
Fon: 0202-2984640
E-Mail: pfotenhauer@schildnrw.de

jssadmin
Beiträge: 3
Registriert: Mittwoch 2. Oktober 2019, 13:11
Wohnort: Herne
Schulform: Vertrieb

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von jssadmin » Mittwoch 2. Oktober 2019, 14:53

leider fehlen bei den betroffenen Schülern alle Leistungsdaten

Benutzeravatar
Pfotenhauer
Beiträge: 794
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

Re: Fehlende Leistungsdaten nach Migration zu Mysql

Beitrag von Pfotenhauer » Mittwoch 2. Oktober 2019, 14:55

Können Sie mal einen Screenshot von den Leistungsdaten in Access in Schild-NRW machen?
Mit freundlichen Grüßen
Frank Pfotenhauer
--------------------------------------------------------------------
Fachberater für die Schulverwaltungssoftware des MSB
Referat 133
Fon: 0202-2984640
E-Mail: pfotenhauer@schildnrw.de

Antworten