Fehler beim Ausführen von SQL-Befehlen

Übergeordnete Themen zu Schild-NRW

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
kroerig
Beiträge: 283
Registriert: Samstag 5. Januar 2019, 20:18
Schulform: - keine Schule -
Kontaktdaten:

Fehler beim Ausführen von SQL-Befehlen

Beitrag von kroerig »

Hallo zusammen,

kann jemand folgendes Verhalten nachstellen?

Aktuelle Schild-Version.
Datenbank: MySQL 5.7.33 (Linux)

Über Extras -> SQL Befehle eingeben, folgendes Statement ausführen

Code: Alles auswählen

Select * from Schueler where ID='ID' 
(ID durch eine gültige Schüler-ID ersetzen)

Bei mir kommt dann folgendes zurück:
Zwischenablage01.jpg
Zwischenablage01.jpg (9.82 KiB) 1252 mal betrachtet
Gruß

Klaus Rörig
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
hmt
Beiträge: 31
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: Fehler beim Ausführen von SQL-Befehlen

Beitrag von hmt »

der Befehl ist richtig und funktioniert zumindest genau so bei mir. Evtl liegt es an der Groß- Kleinschreibung. Wenn der Server auf Linux ist, dann sind die Tabellen "case sensitive". Kann man aber umstellen: https://dev.mysql.com/doc/refman/8.0/en ... able_names
Hier gibts übrigens noch schild.report – Die Alternative zum Report-Designer
kroerig
Beiträge: 283
Registriert: Samstag 5. Januar 2019, 20:18
Schulform: - keine Schule -
Kontaktdaten:

Re: Fehler beim Ausführen von SQL-Befehlen

Beitrag von kroerig »

ja, das ist das Problem. Diese Einstellung darf man aber nur zu einen Zeitpunkt ändern. Wenn der Server frisch installiert wurde.
Das Schild Mysql-Script legt die Tabellen aber case sensitive an. Das ist also so gewollt.

Schild scheint aber die Eingaben in dem Feld nach Lowercase zu konvertieren und dann klappt der Spaß halt nicht mehr. Aber da muss Ribeka dran.
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
hmt
Beiträge: 31
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: Fehler beim Ausführen von SQL-Befehlen

Beitrag von hmt »

https://dba.stackexchange.com/questions ... -in-ubuntu könnte das Problem nachträglich lösen
Hier gibts übrigens noch schild.report – Die Alternative zum Report-Designer
hmt
Beiträge: 31
Registriert: Sonntag 9. Dezember 2018, 20:25
Schulform: Berufskolleg
Kontaktdaten:

Re: Fehler beim Ausführen von SQL-Befehlen

Beitrag von hmt »

und evtl mal so probieren:

Code: Alles auswählen

select * from `Schueler` where `ID`=1234
Hier gibts übrigens noch schild.report – Die Alternative zum Report-Designer
Antworten

Zurück zu „Allgemeines“