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