Bonjour,
Je souhaite faire la requête suivante, mais lorsque je l'exécute, j'ai un message d'erreur :
"dans l'instruction SELECT, un mot réservé ou un argument est mal orthographié ou absent, ou la ponctuation est incorrecte."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim db As Database Dim rst As Recordset Dim requete, indic1 As String ... requete = "SELECT Etat," & indic1 & " FROM " & nTable & " WHERE (Date = (SELECT MAX(Date) FROM " & nTable & "))" Set db = CurrentDb Set rst = db.OpenRecordset(requete)
la requête fonctionne lorsque je sélectionne seulement "Etat", j'ai vérifié que la valeur de "indic1" soit bonne et je l'ai testée avec de vraies valeurs, elle fonctionne correctement. Je pense que j'ai un problème dans la syntaxe, mais lequel?
Merci d'avance.
Partager