|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 34 ![]() |
Bonjour,
Je voudrais extraire le résultat entre deux dates dans une base de données Access mais je ne sais pas comment faire malgrès mes recherches. Par exemple, je voudrais extraire tous les résultats entre le 21/01/2000 et le 22/09/2003. Comment faire ??? Merci !!! PS : je programme sous C# mais je crois que ma question concerne plus le forum Access. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 203 ![]() |
Avec SQL un Between suffit. Maintenant comment se connecter à Access à partir de C# regarde dans le forum consacré.
__________________
Amicalement |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 34 ![]() |
J'ai bien essayé avec between mais je n'ais aucun résultat car dans le fichier Access j'ai mis la date au format Date/Heure. J'ai testé en mettant la date au format Texte et là sa fonctionne mais sa ne peut pas allé par rapport à toute la programmation. Je comprend pas pourquoi
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 203 ![]() |
Dans Access la date est stockée au format US. Après ton between, il faut que tu transforme tes valeurs au bon format.
Dans Access on le fais comme ca Code :
__________________
Amicalement |
||
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 34 ![]() |
Ha, merci cette fois sa fonctionne mais le hic, lorsque je recherche par exemple du 12/11/2007 au 13/11/2007, il m'affiche le résultat du 13/11/2007 au 14/11/2007 est-ce normal ?
En C# j'ai fais Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com