slt a vous j'aimerais une assistance sur une procédure stockée je suis encore un débutant.

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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
create procedure connexion
 (
   @login varchar(30),
   @password varchar(30),
   @Etat bit OUTPUT 
 
 ) as
   select @Etat = u.IsAtcive from MVCDB.dbo.UserAccounts U
   where U.Login=@login
    and
        U.Password=@password
 
   if @@ROWCOUNT <1 or @@ROWCOUNT >1   
 
      select @Etat=0
 
   go
 
  create procedure affiche
     as
     Declare @val bit
     select @val = exec connexion('julio','costa');
     print @val;
 
GO
 
 
exec  affiche();
je ne comprend pas certain erreur :

1- pourquoi elle m'indique qu'elle ne trouve ma procédure connexion
ai-je fais une erreur au niveau de la syntaxe d’exécution si oui laquelle
2- tout comme le premier point elle m'indique aussi qu'elle ne voit pas ma procédure affiche.
que faire,toute aide ou assistance serais la bien venus. a+