Format date us et SQL

jjacques1 Messages postés 4 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 11 juillet 2002 - 2 juil. 2002 à 11:53
AlBud Messages postés 49 Date d'inscription mardi 18 juin 2002 Statut Membre Dernière intervention 19 décembre 2006 - 2 juil. 2002 à 12:43
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

AlBud Messages postés 49 Date d'inscription mardi 18 juin 2002 Statut Membre Dernière intervention 19 décembre 2006
2 juil. 2002 à 12:43
Al
0
Rejoignez-nous