OVH Cloud OVH Cloud

problème avec une requete

3 réponses
Avatar
guillaume
Bonjour !

A l'ex=E9cution du code suivant, j'obtiens un msg d'erreur=20
"Erreur de syntaxe dans la clase FROM", mais je ne vois=20
pas trop d'o=F9 cela peut venir (j'utilise la m=EAme requ=EAte=20
sur d'autres tables, et cela fonctionne bien)

Set rst =3D dbs.OpenRecordset("SELECT * FROM Note " _
& "WHERE dateFin < datevalue('" & date_str & "');")

Quelqu'un a t-il une id=E9e, SVP ?

3 réponses

Avatar
Patrice
Salut

Utilise peut être "SELECT * FROM Note WHER dateFin < " &
DateValue(datestr)

Dis moi si cela marche



-----Message d'origine-----
Bonjour !

A l'exécution du code suivant, j'obtiens un msg d'erreur
"Erreur de syntaxe dans la clase FROM", mais je ne vois
pas trop d'où cela peut venir (j'utilise la même requête
sur d'autres tables, et cela fonctionne bien)

Set rst = dbs.OpenRecordset("SELECT * FROM Note " _
& "WHERE dateFin < datevalue('" & date_str
& "');")


Quelqu'un a t-il une idée, SVP ?
.



Avatar
Patrice
Salut

Utilise "SELECT * FROM Note WHERE dateFin < #" & datevalue
(date_str) & "#;"

dis moi si cela marche, et fait attention au format de tes
dates : les date francaise et anglaises ne sont pas écrite
dans le même sens.



-----Message d'origine-----
Bonjour !

A l'exécution du code suivant, j'obtiens un msg d'erreur
"Erreur de syntaxe dans la clase FROM", mais je ne vois
pas trop d'où cela peut venir (j'utilise la même requête
sur d'autres tables, et cela fonctionne bien)

Set rst = dbs.OpenRecordset("SELECT * FROM Note " _
& "WHERE dateFin < datevalue('" & date_str
& "');")


Quelqu'un a t-il une idée, SVP ?
.



Avatar
Guillaume
Non cela n'a rien changé (mais je connaissais déjà les
trucs sur les dates).
Ce qui me parait étonnant, c'est que si je retire la
clause Where, cela ne résoud pas le problème.

Je me demande si "Note" ne serait pas un mot clé pour
Access (j'ai eu le meme problème avec "Option", et j'ai dû
renommer ma table)