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

cs_CHPIC Messages postés 4 Date d'inscription vendredi 7 janvier 2005 Statut Membre Dernière intervention 14 octobre 2009 - 4 juil. 2007 à 08:40
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 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

5 réponses

cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 3
4 juil. 2007 à 08:46
Salut,

essaies comme ceci

sql="SELECT * FROM matable WHERE monchampdate=#" & variable & "#"
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
4 juil. 2007 à 09:02
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...
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
4 juil. 2007 à 09:35
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

 
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
4 juil. 2007 à 09:41
en plus court:
sql="SELECT * FROM matable WHERE monchampdate=" & Clng(variable)

ciao...
BruNews, MVP VC++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
4 juil. 2007 à 10:23
faisable aussi...
sûr que la requète n'a pas besoin d'être relue...
0
Rejoignez-nous