ich vb.net und Access 2010 als Datenbank benutze (ACCDB)Was ist die richtige CASE SELECT-Anweisung in Access 2010?
Dies funktioniert mit MySQL:
SELECT user_id, username, first_name, middle_name, last_name,
CASE is_enable WHEN 1 THEN 'Yes' ELSE 'No' END
FROM tbl_user_accounts ORDER BY user_id
Aber wenn die gleiche Abfrage für den Zugriff übergeben, bekomme ich folgende Fehlermeldung:
Unrecognized keyword WHEN.
Also nehme ich an, dass die CASE-Anweisung im Zugriff unterscheidet, oder hat Zugriff überhaupt diese Funktion?
P.S. Alternativ
is_enable ist boolean
Es gibt kein Case ... Wann. Switch-Funktion ist eine Alternative. Siehe ** http: //stackoverflow.com/questions/11534425/microsoft-access-case-query.** – chuff
@chuff, wie machen Sie so etwas wie CASE ELSE in der Switch-Funktion? –
@paynet können Sie es auf 'vba' –