Bonjour,

Je voudrais convertir ce code SQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count(*) as compte FROM (SELECT distinct agent_name FROM agent where team_leader='" & nom & "' AND team='" & mesequipes(i) & "')
en une procédure stockée.

J'ai essayé plusieurs choses mais ça ne fonctionne pas. J'appelle la procédure depuis une page ASP.

Voici ce que j'ai tenté de faire mais sans succès:
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
CREATE PROCEDURE COMPTE_AGENT
(@nom varchar(50),@equipe varchar(50))
AS
 
declare Cu cursor for
SELECT distinct agent_name 
FROM agent 
WHERE team_leader=@nom
AND team=@equipe
open Cu
 
begin
 
SELECT count(*) as compte FROM Cu
 
close Cu
deallocate Cu
 
end
GO
mais ça ne marche pas. J'ai le message d'erreur suivant:
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'Cu'
Est-ce que quelqu'un pourrait m'aider s'il vous plait? Je suis débutant sur SQL Server. Mon application fonctionne sur MS Access mais j'ai décidé de la faire migrer sur SQL Server pour éviter certains pbs.

Merci d'avance