Conflit entre date et int
rachidou12
Messages postés
113
Statut
Membre
-
pebkac -
pebkac -
Bonjour a toutes et a tous ,
voila je veut faire une requete sql pour charger une datagrid mais ca me donne cette erreur :
_________Conflit de types d'opérandes : date est incompatible avec int__________________
la requete est comme suite :
d1 = CDate(DateTimePicker1.Text) : d2 = CDate(DateTimePicker2.Text
___select * from visiteur where date_complet between " & d1 & " and " & d2 _____
une solution pliiiiiiiiiiiiiz =)
--
L'homme développe, perfectionne ou déprave mais il ne crée rien =)
voila je veut faire une requete sql pour charger une datagrid mais ca me donne cette erreur :
_________Conflit de types d'opérandes : date est incompatible avec int__________________
la requete est comme suite :
d1 = CDate(DateTimePicker1.Text) : d2 = CDate(DateTimePicker2.Text
___select * from visiteur where date_complet between " & d1 & " and " & d2 _____
une solution pliiiiiiiiiiiiiz =)
--
L'homme développe, perfectionne ou déprave mais il ne crée rien =)
Configuration: Windows XP Firefox 3.0.10
3 réponses
-
Salut
Essaie donc plutôt de générer d1 & d2 encadrés par des apostrophes, puis d'inclure d1 et d2 dans ta requête:d1 = "'" & DateTimePicker1.Text & "'" d2 = "'" & DateTimePicker2.Text & "'" requete = "select * from visiteur where date_complet between " & d1 & " and " & d2
-
groans merci a toi pour la réponse mais ca na pas marcher par ce que les d1 et d2 sonts declarer comme date
donc ce que j'ai fait d'ajouter les ' dans la requete comme suite :
" select ...................... where date_complet between ' " & d1 & " ' and '" & d2 & " ' "
jespere que c'est lisible =) -
parfait !
nb: d1 & d2 ne servent maintenant plus. ils auraient donc pu être recyclés en string plutôt que date :-)
bonne continuation