Problème erreur avec procédure stockée
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:
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