[MySQL] Syntaxe de mise à jour d'une image
Bonjour
j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if OpenPictureDialog.Execute then
begin
with dtsType do
begin
Active:=False;
SQL.Clear;
if (State in [dsInsert]) then
SQL.Add('INSERT INTO t_hard(img) ' +
'Values(:myimg)')
else
SQL.Add('UPDATE t_hard SET t_hard_id = 1' +
'WHERE img = :myimg');
Parameters.ParamByName('myimg').LoadFromFile(OpenPictureDialog.FileName, ftBlob);
ExecSql;
end;
end; |
Ca fonctionne très bien pour l'insertion d'une nouvelle image dans la DB par contre si je veux modifier l'image j'ai une erreur sur la syntaxe SQL
Pouvez-vous m'indiquer comment je peux mettre à jour mon champs ?