Salut à tous!

Voilà j'ai un petit problème. La procédure stockée suivante doit me permettre d'insérer un nouveau prospect dans ma base et de récupérer dans la foulée son numéro de clef primaire (la finalité étant de m'en servir dans mon appli ASP.Net). Le problème est que le numéro de clef primaire qui m'est systématiquement retourné est... NULL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE PROCEDURE  Procedure_Injecte_Prospect
@NomProspect		VARCHAR(100),
@PrenomProspect 	VARCHAR(100),
@AdresseProspect	VARCHAR(400),
@CPProspect		CHAR(5),
@VilleProspect		VARCHAR(100),
@TelProspect		CHAR(10),
@EmailProspect		VARCHAR(80)
AS
BEGIN
INSERT INTO Prospects
VALUES(@NomProspect, @PrenomProspect, @AdresseProspect, @CPProspect, @VilleProspect, @TelProspect, @EmailProspect);
SELECT SCOPE_IDENTITY() AS Clef_Primaire
END
La solution est sûrement évidente mais honnêtement je sèche...

Merci d'avance à ceux qui sauront m'éclairer.