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
et voici le code de la page asp
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 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
Bon jusque la rien d'extraordinaire.
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 <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>
Ce que je cherche c'est comment récupérer la valeur de ma proc stock en C#.
Partager