Bonjour,

Avec ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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