[ASP.NET] récuperer la valeur de @@IDENTITY d'une proc stock
Bonjour
Je suis sur un problème qui est sans doute simple mais je n'arrive pas à trouver la réponse, malgré mes recherches sur le net.
Voilà le contexte : j'ai une page asp qui effectue une insertion dans une bdd en faisant appel à une proc stock. Cette proc me retourne l'ID de l'enregistrement qui vient d'être ajouté.
Voici la proc stock
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
CREATE PROCEDURE [dbo].[SaisieIncident]
@ID_TypeFiche int
,@ID_Motif int
,@ID_Categorie int
,@ID_Theme int
,@ID_SousTheme int
,@ID_Contact int
,@Description nvarchar(225)
AS
INSERT INTO dbo.Incidents
(ID_TypeFiche, ID_Motif, ID_Categorie, ID_Theme, ID_SousTheme, ID_Contact, ID_Etat, Description)
VALUES
(@ID_TypeFiche, @ID_Motif, @ID_Categorie, @ID_Theme, @ID_SousTheme, @ID_Contact, 1, @Description)
RETURN @@IDENTITY |
et voici le code de la page asp
Code:
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
| <asp:SqlDataSource ID="dsIncidents" runat="server"
ConnectionString="<%$ ConnectionStrings:csGestionIncidents %>"
InsertCommand="SaisieIncident"
InsertCommandType="StoredProcedure"
SelectCommand="SELECT Incidents.ID_Incident, Incidents.ID_TypeFiche, Incidents.ID_Motif, Incidents.ID_Categorie, Incidents.ID_Theme, Incidents.ID_SousTheme,
Incidents.ID_Contact, Incidents.Description
FROM Sous_Themes INNER JOIN
Theme_SousTheme ON Sous_Themes.ID_SousTheme = Theme_SousTheme.ID_SousTheme RIGHT OUTER JOIN
Incidents INNER JOIN
Motif_Appel ON Incidents.ID_Motif = Motif_Appel.ID_Appel INNER JOIN
Etats ON Incidents.ID_Etat = Etats.ID_Etat LEFT OUTER JOIN
Contacts ON Incidents.ID_Contact = Contacts.ID_Contact LEFT OUTER JOIN
Categories LEFT OUTER JOIN
CatTheme ON Categories.ID_Categorie = CatTheme.ID_Cat ON Incidents.ID_Categorie = Categories.ID_Categorie AND
Incidents.ID_Theme = CatTheme.ID ON Theme_SousTheme.ID_ThemeSousTheme = Incidents.ID_SousTheme LEFT OUTER JOIN
Themes ON CatTheme.ID_Theme = Themes.ID_Theme">
<InsertParameters>
<asp:Parameter Name="ID_TypeFiche" Type="int32" />
<asp:Parameter Name="ID_Motif" Type="Int32" />
<asp:Parameter Name="ID_Categorie" Type="Int32" />
<asp:Parameter Name="ID_Theme" Type="Int32" />
<asp:Parameter Name="ID_SousTheme" Type="Int32" />
<asp:Parameter Name="ID_Contact" Type="Int32" />
<asp:Parameter Name="Description" Type="String" />
</InsertParameters>
</asp:SqlDataSource> |
Bon jusque la rien d'extraordinaire.
Ce que je cherche c'est comment récupérer la valeur de ma proc stock en C#.