Salut,

J'ai besoin de mettre à jour le champ d'une table à partir d'une requête. Tout d'abord j'ai fait un calcul qui donne un nombre entier. Après cela je doit faire le update comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Query_Cal.sql.Clear;
Query_Cal.sql.Add('Select Expl_Pres as EP, Expl_Rest as ER from livre');
Query_Cal.sql.Add('Where Num_Livre = ' + QuotedStr(NumLivreEdit.text));
Query_Cal.Open;
ER := Query_Cal.fieldbyname('ER').AsInteger;
Ev := ER - 1;
Query_Up.sql.Clear;
Query_Up.sql.Add('Update Livre set Expl_Rest = ' +
Maintenant je ne sais pas qu'est-ce qu'il faut mettre à la dernière ligne. si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Query_Up.sql.Add('Update Livre set Expl_Rest = ' + quotedStr(Ev)
Ca ne va pas. Alors que dois-je mettre à la place de QuotedStr?
Merci d'avance.