PASS-THROUGH QUERY et synthaxe CASE
Bonjour,
Dans une requete VBA,
je fais appel à un requête SQL (pass-through query), mais j'ai un problème de synthaxe avec mon CASE Statement.
Code:
1 2 3 4 5 6 7
| Set db = CurrentDb
Set qry = db.CreateQueryDef("")
strConnect = db.QueryDefs("Query1").Connect
strSQL = db.QueryDefs("Query1").sql
Set qry = db.CreateQueryDef("", strSQL) <--- CA BUG ICI
qry.Connect = strConnect |
Run-time error '3075':
Synthax error (missing operator) in query expression 'CASE ....'
Voici ma requête SQL (Query1)
Code:
1 2 3 4
| SELECT
CASE field1 WHEN 1 THEN 'YES' ELSE 'NO' END
FROM MA_TABLE |
Faut-il des parenthèse quelquepart ? :calim2:
Pourriez-vous m'aider s'il vous plait ? Je peine à trouver..
Merci d'avance.