Bonsoir,
Je suis en D6+Access2000 ,
Var1, Var2 sont des TdateTimePicker
Table.champDate
Je voudrais écrire le SQL d’une requête en lui indiquant la recherche suivante
Voilà ce que j’utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part Where Table.champDate >= :Var1 and Table.champDate <= :Var2
Reponse(il m'affiche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part query.SQL.Add('(Data_be_gare_ch >='+ Datetostr(DTP_e_gare_d.Date)+') and (Data_be_gare_ch <='+ Datetostr(DTP_e_gare_f.Date)+')');
mais ça ne marche pas !!! Puisque je vois qu’il ne prend pas en compte
Code : Sélectionner tout - Visualiser dans une fenêtre à part (Data_be_gare_ch >=20/06/2008) and (Data_be_gare_ch <=24/06/2008)
je sais qu’il y a (que d’ailleurs j’utilise)
et puis donnez aux parameter les valeurs,
Code : Sélectionner tout - Visualiser dans une fenêtre à part where (Data_be_gare_ch between :date0 and :date1)
Mais je voudrais l’obliger a refaire une recherche sur Data_be_gare_ch afin de pouvoir re-filtré
Re-Bonjour,
Oui d’accord avec toi jpcheck(ds le forum "Requêtes et SQL"),
Mais alors il y aurait un truc du genre à le convertir dans le bon format !!!
J’ai essayé entre des ''' ou encore
mais rien a faire, quoi d’autre a essayé???
Code : Sélectionner tout - Visualiser dans une fenêtre à part query.SQL.Add('(Data_be_gare_ch >=#'+ Datetostr(DTP_e_gare_d.Date)+'#)')
merci a vs tous
810mcu
Partager