Voila, j'ai d'un coté une BDD Access avec plein d'enregistrements de commandes ayant pour date un truc de ce genre : 06/03/2008 17:51:31
C'est le format Date, général et j'aimerais le conserver.
Et de l'autre coté j'ai ma traditionnelle page ASP.NET / VB.NET codebehind (avec de l'AJAX maintenant mais on s'en fout) avec un asp:calendar. Et j'aimerai qu'a chaque fois que l'on clique sur une date du calendrier ça affiche les enregistrements du jour pour les commandes. Mais les dates sortant du calendrier sont de ce type: 07/03/2008 .
Je voudrais donc savoir comment réaliser ceci dans ma requête SQL pour comparer les deux dates et afficher les enregistrements : "WHERE DATE < var1 AND DATE > var2"
J'avais pensé à ceci mais bien sur cela ne fonctionne pas:
Il me dit qu'il ne peut pas prendre ceci comme date (format de la chaine d'entrée incorrecte).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim dateaujour1 As Date = CType(Calendar1.SelectedDate & " 00:00:00", Date) Dim dateaujour2 As Date = CType(Calendar1.SelectedDate & " 23:59:59", Date) 'puis requete sql SELECT * FROM orders WHERE datecommande > '" & dateaujour1 & "' AND datecommande < '" & dateaujour2 & "'
Quelqu'un sait comment s'y prendre?
Merci d'avance
Partager