[ADOQUERY] Probleme avec clause WHERE
Bonjour,
Avec ce bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
var
SqlQuery:TADOquery;
begin
SqlQuery:=tadoquery.Create(nil);
SqlQuery.Connection:=dm1.ADOConnection1;
With SqlQuery do
Begin
Active:=False;
Sql.clear;
Sql.Add('Insert into personnel (photo) Values(:mon_image) where matricule=code');
Parameters.ParamByName('mon_image').LoadFromFile(AppPath+'images\'+Matricule+'.jpg',
ftBlob);
Parameters.ParamByName('code').Value:=matricule;
ExecSql;
End;
SqlQuery.Free;
end; |
Ca me donne comme message :
Parameter "code" not found.
Je sais que c'est dans la clause where et je n'ai pas su regler le probleme
J'ai avec where =, where :, where =:; marche pas.
Sans le where ca marche bien.
Merci de m'eclairer