Salut,
j'ai voulu mettre à jour la quantité d'un produit avec cette requette a l'aide de TQuery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Update Produit 
Set Quantite = 
        (Select Sum(Quantite) from Achat where RefProduit = :RP)
      - (Select Sum(Quantite) from Vente where RefProduit = :RP)
where RefProduit = :RP
activer le Query me renvois l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 Différence de type dans une expression
la même requette marche sous Interbase.
je travaille avec Delphi 7 et des tables paradox (BDE)