Type de donnée incompatible dans l'expression du critère

Messages postés
4
Date d'inscription
vendredi 7 janvier 2005
Statut
Membre
Dernière intervention
14 octobre 2009
- - Dernière réponse : Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
- 4 juil. 2007 à 10:23
Bonjour à tous ,
quelqu'un  pourrait il m'aider .
J'ai une BDD Access avec entre autre un champ DATE (type date) crée par VB6 .
Je souhaiterai trier par date avec une requete mais j'ai toujours un message "type de donnée incompatible dans l'expression du critère".......

mon code :
dim db as DAO.Database
dim sql as string
dim variable as date

variable= datevalue("03/07/2007")

set db=DBEngine.opendatabase(nombase)
sql="SELECT * FROM matable WHERE monchampdate=" & "'" & variable & "'" ' C ici que ca bug
.
.
.
Si quelqu'un pouvait m'éclairer ce serait sympa
Merci et bonne continuation
Afficher la suite 

5 réponses

Messages postés
1141
Date d'inscription
mercredi 7 mars 2007
Statut
Membre
Dernière intervention
19 septembre 2007
1
0
Merci
Salut,

essaies comme ceci

sql="SELECT * FROM matable WHERE monchampdate=#" & variable & "#"
Commenter la réponse de cs_Nicko11
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57
0
Merci
vi, et formattée MM/DD/YYYY

tencore et toujours la même chose, la question est posée au MINIMUM une fois par jour...
Commenter la réponse de Renfield
Messages postés
4824
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
12
0
Merci
Salut,

En complément des réponses(bonjour tout le monde) :

monchampdate= #" & Format(variable,"MM/DD/YYYY) & "#"

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
Commenter la réponse de cs_Exploreur
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13
0
Merci
en plus court:
sql="SELECT * FROM matable WHERE monchampdate=" & Clng(variable)

ciao...
BruNews, MVP VC++
Commenter la réponse de BruNews
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57
0
Merci
faisable aussi...
sûr que la requète n'a pas besoin d'être relue...
Commenter la réponse de Renfield