Bonjour,
alors voilà, j'ai une procédure stockée dans laquelle j'exécute un update.
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
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
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...
Partager