Affichage entre 2 dates

Signaler
Messages postés
11
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
14 juin 2007
-
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007
-
salut tout le monde
quelqu'un peut m'aider a trouvé la requette pour afficher dans une datagrid les champs comprisent entre 2 date en utilisant 2 datetimepicker
j'ai essayé le code suivant mais ca a pas marcher:
....




("select table.* from table  where  datcons between '" & DTPDATCONS1.Text & "' AND '" & DTPDATCONS2.Text & "' ", cnx)
....
....





DataGrid1.SetDataBinding(dts, "table")


voila l'erreur qui s'affiche: type de données incompatible dans l'expretion du critère



vb.net et access
 merci

2 réponses

Messages postés
233
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
21 février 2009
2
Si ça peut d'aide en bv6 on peut faire comme ça:
 
"select table.* from table WHERE (datcons > CONVERT(DATETIME, " & DTPDATCONS1 & ", 102)) AND (datcons < CONVERT(DATETIME, " & DTPDATCONS2 & ", 102))"
Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Salut, remplace les quotes par des # :

("select table.* from table  where  datcons between #" & DTPDATCONS1.Text & "# AND #" & DTPDATCONS2.Text & "#")