Seite 1 von 2

Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Dienstag 6. Mai 2025, 13:58
von L. Westermann
Hallo zusammen,
der angehängte Report soll die Kollegen mit ihren Lehrbefähigungen ausgeben.
Leider ergibt sich eine Fehlermeldung, der ich nicht auf den Grund gehen kann. Alle Einträge in der Datenbank unter "Lehrkräfte" habe ich durchgearbeitet - mir ist kein Fehler aufgefallen, dessen Behebung das Problem hätte lösen können.
Andere Reports, z. B. eine Lehrerkürzelliste, funktionieren.
Auf einem Einzelplatzrechner mit einer etwas älteren Datenbank funktioniert der Report übrigens, messerscharf schließe ich auf einen Fehler bei den Einträgen eines neuen Kollegen. Aber ich finde nichts.
Weiß jemand Rat?

Re: Fehlermeldung "Lehrbefähigung"

Verfasst: Dienstag 6. Mai 2025, 14:56
von D.Jakel
Guten Tag, ich mir könnte vorstellen, dass es Eingabefelder gibt, bei denen eine Zahl fehlt, sodass die Relation nicht überprüfbar ist, z.B. "Anerkennungsgrund >2", wenn das Feld leer ist.
Bei mir läuft er durch, allerdings werden einige Eigenschaften ("Referendar") nicht ausgewertet, weil das spezifische Kriterium nicht anwendbar ist.

Re: Fehlermeldung "Lehrbefähigung"

Verfasst: Mittwoch 7. Mai 2025, 07:34
von Raffenberg
Bitte testen Sie einmal den angehängten Report.

Lehrbefähigung.rtm
(28.96 KiB) 149-mal heruntergeladen

Re: Fehlermeldung "Lehrbefähigung"

Verfasst: Mittwoch 7. Mai 2025, 14:07
von L. Westermann
Hallo Herr Raffenberg,
Ihr Report provoziert dieselbe Fehlermeldung, schade!
Ich lege die Lehrkräfte unserer aktuellen und einer älteren Datenbank nebeneinander und suche den Fehler noch einmal. Mit der älteren Datenbank funktionieren beide Varianten des Reports, wobei bei Ihrem statt der Lehernamen nur "label1" ausgegeben wird.

Re: Fehlermeldung "Lehrbefähigung"

Verfasst: Mittwoch 7. Mai 2025, 15:39
von L. Westermann
Ich kann keinen Fehler finden.
Eine andere Liste, die die Kürzel, Namen, Fächer der Kollegen ausgibt, alphabetisch sortiert, läuft.
Kann man über das Kompilieren Näheres herausfinden? Versucht habe ich es, aber vielleicht nicht systematisch genug.

Re: Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Dienstag 13. Mai 2025, 11:34
von L. Westermann
Guten Tag,
auf der immer noch erfolglosen Suche nach dem Fehler habe ich gerade aus unseren MySQL-Daten eine Access-Datenbank generiert. Eigentlich wollte ich darin nach und nach alle Kollegen löschen, um den fehlerhaften Eintrag aufzuspüren.
ABER:
Mit der Access-Datenbank läuft der Report problemlos durch.
An welcher Stelle könnte der Report mit MySQL anders arbeiten als mit Access?

Re: Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Dienstag 13. Mai 2025, 11:55
von Uli Dierkes
Ich würde nochmal alle Einträge penibel auf Umlaute, Buchstaben aus fremden Sprachen und Sonderzeichen kontrollieren.
Beispiele: ã ä ȧ å ç ë æ usw.
Auch 0 statt O (Null statt Oh).

Re: Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Dienstag 13. Mai 2025, 13:38
von L. Westermann
Das habe ich soeben getan, mit mäßigem Erfolg. Keine erkennbaren Verwechslungen von Zahlen mit Buchstaben.
Ein Kollege trägt ein é im Namen, diverse Umlaute tauchen auch auf, Modell Müller.
Testen kann ich derzeit nicht, da ich gerade keinen Zugang zu unserer MySQL-Installation habe; aber eigentlich sollten derartige Namen doch keine Probleme bereiten.
Unter Access funktionieren sie ja auch!

Re: Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Dienstag 13. Mai 2025, 15:10
von GE Schwerte
MySQL-Installationen hatten vor der Version 8.0 ein anderes Character Set als Default-Einstellung und nicht UTF-8.
Hat das jemand bei der Einrichtung evtl. nicht umgestellt?

Soweit ich weiß, ist erst seit 8.0 "utf8mb" als Default Character Set eingetragen.

Re: Fehlermeldung "Lehrbefähigung" - MySQL - Problem!

Verfasst: Mittwoch 14. Mai 2025, 21:58
von L. Westermann
Vielen Dank, ich habe Ihren Hinweis an unsere IT-Firma weitergeleitet. Jetzt sind die dran, mal sehen, ob sie helfen können!