Datenexport Kurs-->Schild

Themen rund um das Programm Kurs42

Moderator: wschrewe

hjenting
Beiträge: 3
Registriert: Mittwoch 14. April 2021, 17:37
Schulform: Gymnasium

Datenexport Kurs-->Schild

Beitrag von hjenting »

Hallo,
ich habe, dem Vorschlag (s. u., sql-DB) folgend, Ihr Kurs-Update 3.27.6.372, Stand: 12.04.2021 installiert. Leider ist der Export dennoch nicht gelungen. Stattdessen erhalte ich folgende Fehlermeldung:

[MySQL][ODBC 3.51 Driver][mysqld-5.5.46-MariaDB]Table 'Schild-NRW.schueler' doesn't exist.

VG
TimR
Beiträge: 1
Registriert: Freitag 16. April 2021, 11:02
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von TimR »

Guten Morgen!

Wir hatten heute ebenfalls ähnliche Probleme beim Export der Schüler-Leistungsdaten von Kurs nach SchILD.
Die Fehlermeldung lautet bei uns ganz ähnlich: [Microsoft][ODBC Microsoft Access Driver] Datentypen in Kriterienausdruck unverträglich.

Sowohl Kurs (3.27.4.372) als auch SchILD (2.0.25.4; DB-Version 5.3.21) sind auf dem aktuellen Update-Stand.

Das Problem ließ sich jetzt vorläufig "zu Fuß" umgehen (Export in Datendatei und manuelles Einlesen in SchILD; Dank an Herrn Barth für die Unterstützung!), aber es lohnt sicherlich, diesem Transferfehler nachzugehen.
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1963
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

hjenting hat geschrieben: Mittwoch 14. April 2021, 17:45[MySQL][ODBC 3.51 Driver][mysqld-5.5.46-MariaDB]Table 'Schild-NRW.schueler' doesn't exist.
Die Meldung kommt von Ihrem ODBC-Connector. Kann es sein, dass Ihre Installation zwischen Groß- und Kleinschreibung unterscheidet?
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1963
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

TimR hat geschrieben: Freitag 16. April 2021, 11:21Sowohl Kurs (3.27.4.372) als auch SchILD (2.0.25.4; DB-Version 5.3.21) sind auf dem aktuellen Update-Stand.
Zumindest Kurs ist nicht auf dem aktuellen Stand. http://wschrewe.de/kurs-42-downloads/
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
hjenting
Beiträge: 3
Registriert: Mittwoch 14. April 2021, 17:37
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von hjenting »

Ja, die Voreinstellung ist in der Tat, dass zwischen Groß- und Kleinschreibung unterschieden wird. Optional ist darüber hinaus wählbar Immer in Groß- oder immer in Kleinschreibung wandeln.

Was ist zu tun?
PhilippJordans
Beiträge: 7
Registriert: Dienstag 9. März 2021, 14:04
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von PhilippJordans »

Hallo zusammen,

wir haben ein ähnliches Problem. Beim Abgleichen mit der Datenbank treten fehler auf. Auch nach dem Update besteht das Problem noch. Unsere Versionen: Kurs42 3.27.7.372 sowie SchILD 2.0.24.2

[MySQL][ODBC 5.1 Driver][mysqld-8.0.23-0ubuntu0.20.04.1]Table 'schild_nrw_ge.schueler' doesn't exist.

Auch beim Öffnen des Umwahldialogs treten Fehler auf.

Liebe Grüße
Philipp Jordans
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1963
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

hjenting hat geschrieben: Mittwoch 21. April 2021, 15:56Optional ist darüber hinaus wählbar Immer in Groß- oder immer in Kleinschreibung wandeln.
Und die Option "Groß/Kleinschreibung ignorieren" gibt es nicht?
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
hjenting
Beiträge: 3
Registriert: Mittwoch 14. April 2021, 17:37
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von hjenting »

Nein, die Option "Groß-/Kleinschreibung ignorieren gibt es nicht.
VG
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1963
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Datenexport Kurs-->Schild

Beitrag von wschrewe »

Mit phpMyadmin oder einem ähnlichen Tool müssten Sie ja auf die DB zugreifen können. Wie werden die Tabellen- und Feldnamen denn in der DB geschrieben?
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
kprobst
Beiträge: 5
Registriert: Mittwoch 28. April 2021, 09:27
Schulform: Gymnasium

Re: Datenexport Kurs-->Schild

Beitrag von kprobst »

(Gleiche Schule wie hjenting)

Tatsächlich liegt die MariaDB hier "seit jeher" auf einem Linux-Server, mit "lower_case_table_names=0", also empfindlich gegen Groß- und Kleinschreibung. Wir verwenden den Mysql-ODBC-Konnector, der uns anscheinend keine Möglichkeit bietet, in die Groß-/Kleinschreibung der Tabellennamen in den Queries einzugreifen.
Die Fehlermeldungen weisen auch aus meiner Sicht darauf hin, das bei der Groß- und Kleinschreibung in der Tat zumindest ein Teil des Hundes begraben liegen könnte:
[MySQL][ODBC 3.51 Driver][mysqld-5.5.46-MariaDB]Table 'Schild-NRW.eigeneschule_jahrgaenge' doesn't exist
Ein Debug-Log des ODBC-Konnektors weist z.B. beim Anlegen einer neuen Blockung den Query-String
SELECT * FROM eigeneschule_jahrgaenge WHERE Sichtbar='+' AND SchulNrEigner=XXXXXX
aus, der die Fehlermeldung provoziert.
SELECT * FROM EigeneSchule_Jahrgaenge WHERE Sichtbar='+' AND SchulNrEigner=XXXXXX
funktioniert und liefert die verlangten Zeilen. (Schulnummer aus Prinzip durch XXXXXX ersetzt.)
Hilfe oder Hilfe zur Abhilfe wäre an dieser Stelle sehr willkommen!
Antworten

Zurück zu „Kurs42 - Programm zur Kursblockung“