Voila j'ai une procédure stockée qui réalise un insert et un update dans la même table.
Ensuite j'ai une formview en mode insert relié à un sqldatasource qui insert et met à jour.
Voila le code de mon sqldatasource :
Code ASP.NET : 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 <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString3 %>" InsertCommand="StoredProcedure7" InsertCommandType="StoredProcedure" SelectCommand="SELECT [sujet_id], [sujet_texte], [categorie_id], [réponse_texte], [heure], [compteur], [utilisateur_id] FROM [reponsesujetlibre]" UpdateCommand="StoredProcedure7" UpdateCommandType="StoredProcedure" > <UpdateParameters> <asp:Parameter Name="compteur" Type="Int32" /> </UpdateParameters> <InsertParameters> <asp:Parameter Name="sujet_texte" Type="String" /> <asp:Parameter Type="DateTime" Name="heure" /> <asp:Parameter Name="utilisateur_id" Type="String" /> <asp:Parameter Name="categorie_id" Type="Int32" /> <asp:Parameter Name="réponse_texte" Type="String" /> </InsertParameters> </asp:SqlDataSource>
Le problème c'est que lorsque je veux insérer et mettre à jour en appuyant grâce à la formview il me met l'erreur suivante :
Procedure or function StoredProcedure7 has too many arguments specified
Partager