Bonjour tous le monde,
J'ai un petit souci, dans la base de donnée que j'utilise, lmes utilisateurs entres des dates sous le model type france jj/mm/aa.J'utilise cette date dans une requête sql dans du vba.
Mais je viens de m'appercevoir que le sql attendais une date de type anglais :
mm/jj/aa
Donc au début je pensais que tout fonctionnais car ma date de teste était 10/10/10, mais dès que je teste par exemple 11/10/10, la requête me dis qu'il n'y a aucun enregistrement, il faut donc que ma date qui est enregistrer sous la forme jj/mm/aa passe au format mm/jj/aa pour la requête sql. Dans mon exemple la date enregistré est 11/10/10 et pour avoir le résultat attendu dans la requête je devrais avoir 10/11/10 voici ma requête si elle peut vous aider :
merci beaucoup de l'aide que vous m'apporterez
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set rq = db.OpenRecordset("SELECT Date, Chrono,Count(ID_Employe) FROM CRP WHERE Chrono = " & Chrono & "And Date = #" & datev & "# GROUP BY Date, Chrono")
Partager