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 :
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
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 = ' +
Ca ne va pas. Alors que dois-je mettre à la place de QuotedStr?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Query_Up.sql.Add('Update Livre set Expl_Rest = ' + quotedStr(Ev)
Merci d'avance.
Partager