Jacques76
-
19 juil. 2001 à 14:53
subs
Messages postés1Date d'inscriptionjeudi 9 septembre 2004StatutMembreDernière intervention27 octobre 2004
-
27 oct. 2004 à 00:55
J'ai sur mon serveur un fichier Access avec une zone date (type date/time).
Je l'interroge avec des pages .asp . J'ai un problème pour faire un select avec des bornes sur des dates (du genre SELECT * FROM truc WHERE (date>=01/01/2001) AND (date<=30/06/2001).
J'ai essayé avec différents formats de dates, mais il ne trouve rien alors que j'ai des enreg. répondant à la définition dans ma base !
Si quelqu'un peut m'aider... Merci d'avance
Jacques
Ca, c'est un problème que j'ai déjà rencontré mais avec Delphi !
Le problème vient en fait d'access :
Pour Access, 30/06/2001 correspond au 30 Juin 2001
Par contre 07/06/2001 correspond au 6 juillet 2001, tu vois le délire !!!
En fait, access par défaut prend les dates sous forme MM/DD/YY (ou MM/JJ/AA anglais ou français comme tu veux) et lorsqu'il trouve un truc pas bon genre 30/12/98 il inverse le 30 et le 12 et si c une date valide, il la prend.
Conseil : écrit tes dates sous formes Mois/Jour/Année et ton problème sera alors résolu (enfin, j'espère !)