Encore un probléme de date avec TADO !
Salut à tous !
Voilà j'ai la procédure suivante qui permet de faire une rêquete sur une date en utilisant TADO
Delphi 7 (version anglaise), Access2002 , ADO
procedure TForm1.MonthCalendar1Click(Sender: TObject);
var DateS : String;
begin
DateS := DateToStr(monthCalendar1.date);
DateS :=FormatDateTime('dd-mm-yyyy',monthCalendar1.date );
with Query1 do
begin
active := true;
SQL.Clear;
SQL.Add('Select * from Etat');
SQL.Add('Where DateEtat = :DateS');
parameters.ParamByName('DateS').value := DateS;
Open;
end;
end;
Cette procédure fonctionne bien pour des dates de la forme 15-02-2004, 16-02-2004 de type(dd-mm-yyyy) j'aurai un résultat exact de ma rêquete par contre si j'utlise une date 08-02-2004 ,09-02-2004 , la rêquete me donne un résultat faux , elle me donne le résultat des dates de la forme suivantes 02-08-2004, 02-09-2004 c'est à dire de la forme (mm-dd-yyyy).
La question est la suivante :
Comment et à quel niveau je peux rajouter ou modifier pour avoir toujours la rêquete de la forme dd-mm-yyyy.
Merci !