Seite 1 von 1

SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Montag 13. Januar 2020, 16:51
von heg
Hallo,

bei der Betätigung der Schaltfläche wird nach einem Bestätigungsdialog beigefügte Fehlermeldung angezeigt.
Wir nutzen die aktuelle Version von SchILD und eine MySQL-Datenbank.

Was muss ich tun, um das Problem zubeheben?

MfG

J. Hergeth


---------------------------------------------------------
EurekaLog 6.1.04

Application:
-------------------------------------------------------
1.1 Start Date : Mon, 13 Jan 2020 16:46:52 +0100
1.2 Name/Description: UserAdmn.exe
1.3 Version Number : 2.1.1.1
1.4 Parameters :
1.5 Compilation Date: Tue, 6 Nov 2018 15:56:09 +0100
1.6 Up Time : 37 seconds

Exception:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.1 Date : Mon, 13 Jan 2020 16:47:30 +0100
2.2 Address : 00533899
2.3 Module Name : UserAdmn.exe
2.4 Module Version: 2.1.1.1
2.5 Type : EOleException
2.6 Message : [MySQL][ODBC 5.2(a) Driver][mysqld-5.6.12-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '3','11;21;22;81;32;61',176620)' at line 1.
2.7 ID : FEB2
2.8 Count : 1
2.9 Status : New
2.10 Note :

Active Controls:
-----------------------------------------------------------------
4.1 Form Class : TFrmUserAdmin
4.2 Form Text : Benutzer-Verwaltung für SchILD-NRW (2.1.1.1)
4.3 Control Class: TDBEdit
4.4 Control Text :

Operating System:
--------------------------------------------
6.1 Type : Microsoft Windows 7 (64 bit)
6.2 Build # : 7601
6.3 Update : Service Pack 1
6.4 Language: German
6.5 Charset : 0
----------------------------------------------------------------------------------------------------------------------------------

Re: SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Dienstag 14. Januar 2020, 09:21
von Pfotenhauer
Hallo.

Nutzen Sie bitte die Benutzerverwaltung unter "Extras".

Re: SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Mittwoch 15. Januar 2020, 11:21
von heg
Hallo,
das war jetzt nicht Ihr Ernst oder ;-)?

Genau DAS mache ich!

Mit freundlichen Grüßen
J. Hergeth

Re: SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Mittwoch 15. Januar 2020, 12:41
von heg
Zusätzliche Information:
die Kennwörter KUL und HOS funktionieren nicht. Kleingeschrieben (kul, hos) schon.
Möglicherweise hängt dies mit dem "Alle Lehrkräfte übernehmen"-Fehler zusammen. Der schlägt ja fehl, da ein SQL-Befehl misslingt. Möglicherweise misslingt der gleiche Befehl bei der manuellen Eingabe der User (das mache ich jetzt gerade.)

Gruß
J. Hergeth

p.s.:
Bitte keine Diskussion über schlechte Kennwörter, weiß ich!

Re: SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Mittwoch 15. Januar 2020, 14:01
von Pfotenhauer
Hallo.

In dem Fehlerprotokoll wird die UserAdmn.exe genannt, deshalb dachte ich, dass Sie die externe Benutzerverwaltung nutzen.

Ich habe den Fehler gemeldet, er besteht leider schon sehr lange, ich war davon ausgegangen, dass der schon längst behoben ist.

Re: SQL-Fehler bei "Alle Lehrkräfte übernehmen" in der Benutzerverwaltung

Verfasst: Mittwoch 15. Januar 2020, 14:08
von heg
Ich beobachte (nach der manuellen Eingabe von ca 100 Usern), dass Passwörter deren letztes Zeichen ein großgeschriebenes S ist, zu Fehlermeldungen führen. Unabhängig davon wie viele Zeichen davor sind. Zwei S am Ende führen nicht zu dem Fehler!

Bei der Aktion "Alle Lehrkräfte übernehmen" werden ja auch automatisch Passwörter vergeben und zwar die Accountnamen in Großbuchstaben. Wir haben mehrere KuK, deren Kürzel auf s endet. Das könnte den Fehler auch beim automatischen Anlegen der Accounts erklären.

MfG
J. Hergeth