Format date us et SQL

Signaler
Messages postés
4
Date d'inscription
mardi 2 juillet 2002
Statut
Membre
Dernière intervention
11 juillet 2002
-
Messages postés
49
Date d'inscription
mardi 18 juin 2002
Statut
Membre
Dernière intervention
19 décembre 2006
-
Bonjours a tous!

J'ai un trés gros probléme de date, je pense que c'est un bug de vb ou sql. Quoi que je fasse la requête sql envoi a access une date format us a access. Pourtant la date systéme est en FR, je spécifie le format FR et si je mets une msgbox pour voir la bate que j'envoi dans ma requête elle est correct. Voici mon code avec une date en dure pour l'exemple :

sql = "SELECT * FROM Commande WHERE DateCommande Between #" & CDate(Format(10/06/2002, "dd/mm/yyyy")) & "# And #" & CDate(Format(30/06/2002, "dd/mm/yyyy"))
Data1.RecordSource = sql
Data1.Refresh

dans se cas la il me retourne les commande du 30/06/2002 au 60/10/2002
Si mes dates en dure sont du 13/06/2002 au 30/06/2002 il me renvoit pas de message d'erreur il voit que c'est du francais et il me renvoi les bonnes commandes

Si quelqu'un a la soluce ou un moyen de contourner le probléme je l'en remercie....

Ps : Si je met ma date sytéme au format US mon code marche trés bien quelque soit la date
Je pense que c'est un bug de l'adaptation française.

Merci a tous

1 réponse

Messages postés
49
Date d'inscription
mardi 18 juin 2002
Statut
Membre
Dernière intervention
19 décembre 2006

Al
0