OVH Cloud OVH Cloud

Erreur 3085 - SQL

2 réponses
Avatar
Guy FALESSE
Bonjour à tous,

Dans une fonction, j'ai l'erreur 3085: tblDépenses.datePart(....

monSQL = "SELECT * FROM tblDépenses WHERE
tblDépenses.Datepart(""m"",tblDépenses.DateAchat) = '" & meF!ListeMois & "'"

meF!ListeMois est une liste déroulante qui contient les noms des mois.
Les références sont bien là, DAO 3.6 etc.
Où dont serait ce foutu problème?

D'avance merci,

Guy FALESSE

2 réponses

Avatar
Gilles
Bonjour à tous,
Dans une fonction, j'ai l'erreur 3085: tblDépenses.datePart(....
monSQL = "SELECT * FROM tblDépenses WHERE
tblDépenses.Datepart(""m"",tblDépenses.DateAchat) = '" & meF!ListeMois &
"'"

meF!ListeMois est une liste déroulante qui contient les noms des mois.
Les références sont bien là, DAO 3.6 etc.
Où dont serait ce foutu problème?
D'avance merci,
Guy FALESSE


Bonjour, Guy

Essaye avec:
monSQL = "SELECT * FROM tblDépenses WHERE
Datepart(""m"",tblDépenses.DateAchat) = '" & meF!ListeMois & "'"

Par contre, tu compares un numérique avec du texte (DatePart renvoie un
entier), cela risque fort de ne pas le faire...

Bonne continuation

Avatar
Guy FALESSE
Salut Gilles,

Impeccable, ça marche comme je le souhaitais.
Merci beaucoup, j'ai encore décidément beaucoup de chemin à faire en SQL.
@+

Guy FALESSE


"Gilles" a écrit dans le message de news:
%
Bonjour à tous,
Dans une fonction, j'ai l'erreur 3085: tblDépenses.datePart(....
monSQL = "SELECT * FROM tblDépenses WHERE
tblDépenses.Datepart(""m"",tblDépenses.DateAchat) = '" & meF!ListeMois &
"'"

meF!ListeMois est une liste déroulante qui contient les noms des mois.
Les références sont bien là, DAO 3.6 etc.
Où dont serait ce foutu problème?
D'avance merci,
Guy FALESSE


Bonjour, Guy

Essaye avec:
monSQL = "SELECT * FROM tblDépenses WHERE
Datepart(""m"",tblDépenses.DateAchat) = '" & meF!ListeMois & "'"

Par contre, tu compares un numérique avec du texte (DatePart renvoie un
entier), cela risque fort de ne pas le faire...

Bonne continuation