bonjour,

J'ai une interface avec une date de début et une date de fin ( avec 2 DateTimePicker) Et je voudrais trouver les réparations ( de ma base de données) qui se trouvent entre ses 2 dates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 Dim DateDeb As Date
                DateDeb = DT_DateDeb.Value.ToString.Substring(0, 10)
                Dim DateFin As Date
                DateFin = DT_DateFin.Value.ToString.Substring(0, 10)
 
 
SELECT daterep FROM Reparation WHERE  daterep >= #" & DateDeb & "# AND daterep <= #" & DateFin & "#
Dans ma base de données (ACCESS), mon champ (daterep) de ma table Reparation est de type: Date/Heure.

La récupération des dates dans les DateTimePicker est de type: jj/mm/aaaa comme dans ma BDD

Mon problème est que ce code me donne des résultats, mais ils ne sont pas toujours bon ( il y a des dates qui sont hors de ma sélection de dates voulues).

J'ai fait plusieurs testes en mettant les dates de la BDD en type: texte, mais cela ne fonctionne pas du tout!

Merci d'avance pour votre aide!