folgendes Bild: Beim "Blockung in DB exportieren" erscheint die folgende Fehlermeldung sobald Kurs42 die Kursdaten aus der Schild-Datenbank löscht:
Code: Alles auswählen
Beginn des Kursexportes (Direkter DB-Zugriff)
Blockung in der Datenbank löschen...
DELETE FROM SchuelerEinzelleistungen WHERE Leistung_ID IN (SELECT ID FROM SchuelerLeistungsdaten WHERE Abschnitt_ID in (SELECT ID from SchuelerLernabschnittsdaten WHERE (Jahr=2021 AND Abschnitt=1) AND Schueler_ID in (SELECT ID FROM Schueler WHERE AktSchulJahr=2021 AND AktAbschnitt=1 AND Jahrgang_ID in (12) AND SchulnrEigner=165256)) AND Kurs_ID Is Not Null)
Gelöscht: 0 Teilleistungen
DELETE FROM SchuelerLeistungsdaten WHERE Abschnitt_ID in (SELECT ID from SchuelerLernabschnittsdaten WHERE (Jahr=2021 AND Abschnitt=1) AND Schueler_ID in (SELECT ID FROM Schueler WHERE AktSchulJahr=2021 AND AktAbschnitt=1 AND Jahrgang_ID in (12) AND SchulnrEigner=165256)) AND Kurs_ID Is Not Null
0: DELETE FROM Kurse WHERE (Abschnitt=1) AND (Jahr=2021) AND SchulnrEigner=165256 AND Jahrgang_ID IN (12)
Gelöscht: 832 Schülerleistungsdaten und 0 Kurse
SELECT GU_ID,ID,Status,Name,Vorname,ASDJahrgang,Jahrgang_ID,Klasse,Geschlecht,GeburtsDatum,PruefOrdnung,EMail,SchulEMail,ExterneSchulNr,IDext FROM Schueler WHERE Geloescht <> '+' AND SchulnrEigner=165256 AND Status IN (2,6)
AND (AktSchuljahr=2021) AND (AktAbschnitt=1)
AND Schueler.Jahrgang_ID IN (12) ORDER BY Schueler.ASDJahrgang,Name
Löscht man die Kurse vorher nicht, werden die Kurse zwar in Schild angelegt, aber nicht den SuS zugeordnet.
Das Problem tritt nur in der Q2 auf.
Bitte um Hilfe.
Schild Version: 2.25.0.4
Kurs42: 3.27.11.380
Danke & Gruß
Klaus Rörig