Używam VB.NET i Access 2010 jako bazy danych (accdb)Co to jest poprawna instrukcja CASE SELECT w programie Access 2010?
To działa z 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
Ale kiedy przeszedł samego zapytania do Access, pojawia się następujący błąd:
Unrecognized keyword WHEN.
Zakładam więc, że Oświadczenie CASE różni się w dostępie, czy dostęp ma w ogóle tę funkcję?
P.S.
is_enable jest logiczna
Nie ma przypadku ... Kiedy. Funkcja przełączania jest alternatywą. Zobacz ** http: //stackoverflow.com/questions/11534425/microsoft-access-case-query.** – chuff
@chuff, jak zrobić coś takiego jak CASE ELSE w funkcji Switch? –
@paynet można to zrobić na 'vba' –