iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Moderatoren: A. Schüller, Raffenberg, Pfotenhauer
- Pfotenhauer
- Beiträge: 3121
- Registriert: Dienstag 25. September 2018, 12:53
- Wohnort: Wuppertal
- Schulform: Realschule
- Motto: Wer schnell hilft, hilft doppelt!
- Kontaktdaten:
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Hallo.
Also ich habe es jetzt in SQL-Server probiert, da hatte ich noch eine Umgebung, klappt auch einwandfrei.
das Log ist leider nicht vollständig.
Also ich habe es jetzt in SQL-Server probiert, da hatte ich noch eine Umgebung, klappt auch einwandfrei.
das Log ist leider nicht vollständig.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Der Log ist nicht vollständig, weil Schild nicht mehr Daten raus gibt.
Ich logge jetzt über den MySQL-Server. Bei Schild benutze ich weiter die Snapshot-Version.
Beim Aufruf des Exportvorgangs für Lehrer sendet Schild zuerst diese Anfrage:
Dies kann ich in der MySQL-Workbench nachvollziehen. Es werden 92 Ergebnisse gefunden. Der erste Kollege hat das Kürzel "Bd".
Danach versucht Schild folgende Anfrage, welche aber fehlschlägt.
Lösung: Das Problem ist, das im SELECT-Statement "Schueler s" mit klein geschriebenem 's' benutzt wird, in der WHERE-Abfrage steht aber "S.Geloescht" (mit groß geschriebenem 'S').
Nach dieser Anpassung (in der MySQL-Workbench) funktioniert das SQL-Statement.
Über eine kurzfriste Übernahme in Schild (oder eine Snapshotversion) würden wir uns freuen. Danke.
Gruß,
RAP
Ich logge jetzt über den MySQL-Server. Bei Schild benutze ich weiter die Snapshot-Version.
Beim Aufruf des Exportvorgangs für Lehrer sendet Schild zuerst diese Anfrage:
Code: Alles auswählen
SELECT L.ID, L.Nachname, L.Vorname, L.Geschlecht, L.Tel, L.Email, L.FuerExport, L.Kuerzel, L.IdentNr1, L.SerNr, (SELECT V.Klasse from Versetzung V where V.KlassenlehrerKrz = L.Kuerzel LIMIT 1) as kv, (SELECT U.US_Privileges from Users U where L.Kuerzel = US_LoginName LIMIT 1) as dir from K_Lehrer L where L.SchulnrEigner = _latin1'168476' and L.Sichtbar = '+'
Danach versucht Schild folgende Anfrage, welche aber fehlschlägt.
Code: Alles auswählen
select t.ID, t.Kuerzel, t.txt
from
(SELECT l.Nachname, l.Vorname, l.ID, l.Kuerzel,
k.Jahr, k.Abschnitt,
CONCAT(k.KurzBez,' ',k.ASDJahrgang) as txt
FROM K_Lehrer l, Kurse k
WHERE l.Kuerzel='\'Bd\'' AND k.LehrerKrz = l.Kuerzel
AND EXISTS(
select s.ID from Schueler s, SchuelerLernabschnittsdaten sla, SchuelerLeistungsdaten sld
WHERE s.Status in (2) and S.Geloescht='-'
and s.Klasse in ('Q1')
and sla.Schueler_ID=s.ID and sla.Jahr=2021 and sla.Abschnitt=1
and sld.Abschnitt_ID=sla.id and sld.Kurs_ID=k.ID
)
) t WHERE Jahr = 2021 and Abschnitt = 1
Nach dieser Anpassung (in der MySQL-Workbench) funktioniert das SQL-Statement.
Über eine kurzfriste Übernahme in Schild (oder eine Snapshotversion) würden wir uns freuen. Danke.
Gruß,
RAP
- Pfotenhauer
- Beiträge: 3121
- Registriert: Dienstag 25. September 2018, 12:53
- Wohnort: Wuppertal
- Schulform: Realschule
- Motto: Wer schnell hilft, hilft doppelt!
- Kontaktdaten:
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Hallo.
Das müsste in der Snapshot eigentlich schon drin sein...
Das müsste in der Snapshot eigentlich schon drin sein...
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Vielleicht könnten Sie noch einmal nachgucken. Aktuelle ist auf der Website noch immer der Snapshot mit der folgenden MD5-Summe:
Und diese Version funktioniert nicht, bzw. hat das oben genannte Problem.
Danke und Gruß,
R. Paaschen
Code: Alles auswählen
9220c149a406ce2913fc245544ab6ba3 SCHILD_Snapshot.exe
Danke und Gruß,
R. Paaschen
- Pfotenhauer
- Beiträge: 3121
- Registriert: Dienstag 25. September 2018, 12:53
- Wohnort: Wuppertal
- Schulform: Realschule
- Motto: Wer schnell hilft, hilft doppelt!
- Kontaktdaten:
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Hallo.
Interessant finde ich, dass ich jetzt schon MD5-Summen auswendig wissen muss.
Ich habe den Snapshot mal aktualisiert, es kann sein, dass dort noch nicht dioe allerletzte Version hochgeladen war, die Statistik schlägt auch hier mit viel Trubel ein....
Interessant finde ich, dass ich jetzt schon MD5-Summen auswendig wissen muss.
Ich habe den Snapshot mal aktualisiert, es kann sein, dass dort noch nicht dioe allerletzte Version hochgeladen war, die Statistik schlägt auch hier mit viel Trubel ein....
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Hallo Herr Pfotenhauer,
vielen Dank für den neuen Snapshot:
Der Snapshot zeigt beim Lehrerexport leider noch immer das gleiche Problem.
Ein kurzer Blick in den Code von Schild (rote, kreisförmige Markierungen) zeigt, dass die SQL-Anweisung dort noch fehlerhaft ist:
Da haben die Programmierer den Patch wohl noch nicht eingepflegt.
Können Sie da evtl. mal nachfragen?
Vielen Dank und Gruß,
RAP
vielen Dank für den neuen Snapshot:
Code: Alles auswählen
481916117c4bb71c35c11cfd0a52b79e SCHILD_Snapshot.exe (kompiliert am 6.9.2021)
Ein kurzer Blick in den Code von Schild (rote, kreisförmige Markierungen) zeigt, dass die SQL-Anweisung dort noch fehlerhaft ist:
Da haben die Programmierer den Patch wohl noch nicht eingepflegt.
Können Sie da evtl. mal nachfragen?
Vielen Dank und Gruß,
RAP
- Pfotenhauer
- Beiträge: 3121
- Registriert: Dienstag 25. September 2018, 12:53
- Wohnort: Wuppertal
- Schulform: Realschule
- Motto: Wer schnell hilft, hilft doppelt!
- Kontaktdaten:
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Ich frage nach...
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135
E-Mail: frank.pfotenhauer@msb.nrw.de
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Es giibt einen neuen Snapshot:
Der Fehler mit groß bzw. klein geschriebenem "s" ist dort behoben.
Schild erzeugt keinen Fehler mehr bei der Kommunikation mit der Datenbank.
Vielen Dank.
Der Lehrer-Export mit "Nur Klassenleitung und stv. Klassenleitung ausgeben" funktioniert.
Der Lehrer-Export mit "Alle am Unterricht beteiligten Lehrkräfte ausgeben" funktioniert nicht.
Die erzeugte Datei sieht so aus :
Danke und Gruß,
RAP
Code: Alles auswählen
89403ca77c098d05f4f510cc80954855 SCHILD_Snapshot.exe (kompiliert: 20.9.2021)
Schild erzeugt keinen Fehler mehr bei der Kommunikation mit der Datenbank.
Vielen Dank.
Der Lehrer-Export mit "Nur Klassenleitung und stv. Klassenleitung ausgeben" funktioniert.
Der Lehrer-Export mit "Alle am Unterricht beteiligten Lehrkräfte ausgeben" funktioniert nicht.
Die erzeugte Datei sieht so aus :
Code: Alles auswählen
ID;Vorname;Nachname;Information;Gruppen
RAP
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Es gibt eine neuen Snapshot.
Schüler-Export: Funktioniert mit Klassen und Kursen.
Lehrer-Export: Funktioniert nicht.
Im Gegensatz zum letzten Snapshot zeigt Schild nun in der Export-Statuszeile die Meldung Keine Lehrerdaten exportiert. Die Exportdatei wird auch nicht mehr erzeugt. Dies betrifft sowohl den Export von Klassenunterrichten als auch den Export von Kursunterrichten sowie die Kombination von beiden.
Gruß,
RAP
Code: Alles auswählen
fbe23df57dc0bfa2a24b02ce2ef25314 SCHILD_Snapshot.exe (kompiliert am 4.10.2021)
Lehrer-Export: Funktioniert nicht.
Im Gegensatz zum letzten Snapshot zeigt Schild nun in der Export-Statuszeile die Meldung Keine Lehrerdaten exportiert. Die Exportdatei wird auch nicht mehr erzeugt. Dies betrifft sowohl den Export von Klassenunterrichten als auch den Export von Kursunterrichten sowie die Kombination von beiden.
Gruß,
RAP
-
Jürgen Richter
- Fachberater*in
- Beiträge: 5
- Registriert: Donnerstag 17. Oktober 2019, 12:34
- Schulform: Alle
Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...
Kann ich nicht reproduzieren. Habe in meiner Test-DB einen IServ-Export gemacht, es wird (entsprechend den Einstellungen) sowohl der Klassen- als auch der Kursunterricht exportiert.