Uuups, äh war´s aber wohl nicht.
Doch. Es fehlen Anführungszeichen, wie man in der Fehlermeldung erkennt. (Klar, das steht da nicht wortwörtlich drin, aber es kommt der Hinweis, dass die Syntax falsch ist und man sieht den Query.)
Und dass die Gleichheitszeichen nicht bemängelt wurden, mag daran liegen, dass der Syntax-Fehler wegen der fehlenden Anführungszeichen die restliche Analyse des Queries unterbrochen hat.
Das fiel mir 3 Sekunden nach absenden des Posts auf...
Noch ein Hinweis: SQL-Queries werden gerne einzeilig geschrieben. Damit aber die SQL-Fehlermeldung noch hilfreicher wird, kann man (zumindest beim Debugging) mehrere Zeilen benutzen. Dann steht am Ende nicht immer "at line 1", sondern die betreffende Zeile.
Das wird dann auch einen Deut lesbarer, finde ich.
Clever, ja das ist besser....
Thanx Shadowcrow
Lächle, Du kannst sie nicht alle töten....