Bonjour,

alors voilà, j'ai une procédure stockée dans laquelle j'exécute un update.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
declare @id int
select @id = cbMarq from TARIF WHERE (AR_Ref=@AR_Ref) AND (BorneSup=@BorneSup)
 
UPDATE   TARIF
  SET PrixNet =@PrixNet
  WHERE cbMarq=@id
Ce qui me pose problème est au niveau de la variable @id: je ne comprends pas pourquoi la mise à jour ne se fait pas alors que si je fais
select cbMarq=@id j'ai bien la valeur souhaité qui m'est retourné (par exemple '39123')
Et si j'affecte à cbMarq une valeur en dur (par exemple cbMarq='39123'), l'update fonctionne
Je sais plus trop quoi faire pour que ça marche...