Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - SQL Syntax ok und warum klappt das bei mir nicht?


Felix2000 - Sa 11.02.12 13:10
Titel: SQL Syntax ok und warum klappt das bei mir nicht?
Hi Folks !

Ich bekomme hier bei dem SQL Statement einen Fehler:

SQL-Anweisung
1:
2:
3:
SELECT MAX(LEN(tabelle1.FeldA))
FROM tabelle1
WHERE tabelle1.FeldX = `ABC`;

Diese soll die Stringlänge einzelner Datensätze aus der Spalte FeldA ermitteln und dann davon die größten ausgeben. Ich erhalte hier allerdings die Meldung, dass ein Syntaxfehler vorliegt. Ich finde den Fehler nicht (ich nutze dem MS SQL Server 2008 R2).

Greetz
Felix

Moderiert von user profile iconTh69: SQL-Tags hinzugefügt


daeve - Sa 11.02.12 13:31

sry


Th69 - Sa 11.02.12 14:18

Hallo Felix,

die Anführungsstriche sehen mir eigenartig aus. Hast du auch wirklich ' benutzt (auf der deutschen Tastatur SHIFT+#)?

Und wenn du dies im Code benutzt, dann verwende besser SQL: Parameter von Befehlen [http://www.mycsharp.de/wbb2/thread.php?threadid=66704].


DennisXX - Sa 11.02.12 23:28

Hallo nochmal !

Sorry ich meinte natürlich dieses Zeichen: '

Gruß
Dennis


Ralf Jansen - So 12.02.12 01:11

Schizophren? Biete behandle das und entscheide dich anschließend ob du Felix oder Dennis sein möchtest danke.