Erreur de syntaxe dans clause where
bonsoir,
j'obtiens l'erreur suivante : "Erreur de syntaxe près de 'where bon.datelivraison = '2007-11-28'' à la ligne 4.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
AnsiString format = "yyyy-mm-dd";
AnsiString s = NFeuilleRoute->DateTimePicker1->Date.FormatString(format);
Query1->Close() ;
Query1->SQL->Clear() ;
Query1->SQL->Add("select bon.refbon, bon.datelivraison, bon.refclient, client.nomclient, client.cpclient, client.villeclient") ;
Query1->SQL->Add("from client INNER JOIN bon ON client.refclient = bon.refclient") ;
Query1->SQL->Add("order by refbon ASC") ;
Query1->SQL->Add("where bon.datelivraison = :datelivraison") ;
Query1->ParamByName("datelivraison")->AsString = s;
Query1->Prepare();
Query1->Open() ; |
Quelqu'un aurait-il une suggestion ?
merci,