salut,
bon, on va la refaire pour bien se comprendre
j'ai l'habitude d'access et quand je veux transposer une requete simple dans VB2005 il n'en veux pas.access, la base de donnée, et VB2005 pour l'IDE.
ok donc déjà c'est pas en VBA access? pour être certain..
je pose la question parce qu'en attendant tu as classé en VB6

donc on va supposer DOTNET.... (VB2005)
SELECT tickets.DATE
FROM tickets
= Sélection enregistrement(s) du champ DATE (malin le mot ché en nom...) de la table TICKETS, OK
WHERE (((tickets.DATE)=Left(Date(),6) & Right(Date(),2)));QUAND ......
Left -> n'existe pas en DotNet
Right -> n'existe pas en DotNet
Date() -> n'existe pas en DotNet
Date() -> si VB6 ou VBA, peut
ne pas correspondre au format "DD/MM/YYYY" auquel tu t'attends
Left(Date(),6) & Right(Date(),2))) -> SI on avait bien une date "comprise/classique", le retour serait un variant chaine contenant
20/06/08 (pour aujourd'hui).
=> es-tu certain du format/masque attendu?
=> pas DD/MM ou MM/DD ? (ok ce n'est pas le message d'erreur)
=> un variant ou un String pour une Date ?
masque ou pas, un champs date reste un champs date
pour rester avec ta fonction
Date() :
"SELECT tickets.DATE " & _
"FROM tickets " & _
"WHERE tickets.DATE = '#" & Date() & "#';"çà devrait aller un peu mieux ^^
++
Prenez un instant pour répondre à ce sondage svp 