Sous SQL Server 2005, j'ai la procédure stocké suivante :
je l'execute comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 USE MA_BASE IF EXISTS (SELECT name FROM sysobjects WHERE name = 'UpdateCodeLangue') DROP PROCEDURE UpdateCodeLangue GO CREATE PROCEDURE UpdateCodeLangue @IsoCodeLangue VARCHAR(2),@Idarticle INT, @IsoLibelle VARCHAR(255) AS UPDATE articles_design SET adlangue = @IsoCodeLangue, adlibelle = @IsoLibelle WHERE adlangue = @IsoCodeLangue and idarticle = @Idarticle SELECT * FROM articles_design WHERE idarticle=@Idarticle
Aucun changement, rien ne se passe et aucun message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Declare @IsoCodeLangue varchar(2), @Idarticle int, @IsoLibelle VARCHAR(255) Set @IsoCodeLangue = 'QQ' Set @Idarticle = 22 set @IsoLibelle = 'QQ' Execute UpdateCodeLangue @IsoCodeLangue,@Idarticle,@IsoLibelle
Pourriez - vous m'aider?
Merci.
Partager