Hallo,
ich habe ein Problem mit dem Ausdruck
SELECT SchluesselID, CASE WHEN SchluesselID >0,'gültig' END
es erscheint immer die Meldung "unbekanntes WHEN-Schlüsselwort"
Allen Beschreibungen nach, die ich finde, sollte der Ausdruck so funktionieren.
Was mache ich falsch bzw. übersehe ich?
Danke für Tipps!
Hallo,
Das gibt es im SQL-Dialekt von Access nicht.
Da gibt es "IIF" oder "SWITCH".
Wenn du mit einem SQL-Server arbeitest, muss dir jemand anders helfen.
gruss ekkehard
Hallo,
wobei in SQL Server auch schon seit einigen Jahren "IIf" verwendet werden kann.
Im gezeigten SQL String würde schon alleine das FROM fehlen. Also erst mal den kompletten SQL String zeigen. Ein Fehler kann auch ganz woanders drin sein und dann ist die Fehlermeldung nur ein Folgefehler.
Gruß
Christian
Danke an Ekkehard für die schnelle Hilfe,
danke auch an Christian; ich hatte übersehen, den ganzen Ausdruck einzufügen,
SWITCH löst das Problem